如何从ajax响应(Web服务)JSON / JQUERY构建表行

时间:2015-07-30 07:01:26

标签: jquery json ajax

我从基于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);  },
            })        
        });

问题是如何修改符合我要求的上述代码。

0 个答案:

没有答案