I get the following JSON String from server as response enter image description here Here is my Jquery Code
function loadCategories() {
$.ajax({
type: "POST",
url: "/Services/ControllerService.asmx/Get",
data: {},
cache: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
var jsonArray = JSON.parse(result.d);
alert(jsonArray);
}, error: function (msg) {
alert('Error : while executing the outlets : ' + msg.responseText);
}
});
}
The alert shows the JSON String Correctly. Now i want to map this response to an html table showing columns "a" and "b"
a - b
hasOtherInfo Undergratuate_in_Computing_Faculty
How can i do that ??
write a function that takes care of splitting the value present in results.a.bindings.value & results.b.bindings.value based on the / and #
display the same in your html table 5(optional). use a jquery table plugin to display your results for a feel good look
You have some plugin that can achieve that:
As inspecting from your json data you can do this:
var tr="";
$.each(jsonArray.results.bindings, function(i,v)
{
var td="";
$.each(v, function(r,s)
{
td+='<td>'+s.type+'</td>';
});
tr+= '<tr>'+td+'</tr>';
});
$("yourTableName").find("tbody").html("").html(tr);
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.