我从基于Web服务的ajax响应获得如下行。
{
"columnNames": {
"name": [
"eredeti_szoveg",
"text_bno"
]
},
"rowValues": [
{
"value": [
{
"value": "adfa asfa"
},
{
"value": "nincs info"
}
]
}
],
"providedBy": "bno",
"id": "984f29fa-8743-4c9f-9b93-d307ed387f23"
}
我想根据ajax响应(json)创建表,但是我的代码只显示了完整的json:
{"name":["eredeti_szoveg","text_bno"]}
[{"value":[{"value":"adfa asfa"},{"value":"nincs info"}]}]
"bno"
"984f29fa-8743-4c9f-9b93-d307ed387f23"
我使用了这段代码:
$.ajax({
type: "POST",
url: wsUrl,
contentType: "application/json",
dataType: "json",
data: soapRequest2,
success: function(data) {
$.each(data, function(name, value) {
$('body').append($('<div>', {
text: JSON.stringify(value)
}));
});
$("#txtName").prop('disabled', false);
$("#btnCallWebService").prop('disabled', false);
},
error: processError,
processData: false,
beforeSend : function(req) {
req.setRequestHeader('Authorization',
'Basic c2NvcmluZzpzY29yaW5n');
$("#txtName").prop('disabled', true);
$("#btnCallWebService").prop('disabled', true); },
})
});
问题是如何修改符合我要求的上述代码。