我有以下ajax调用来调用web服务并检索json数据
$(document).ready(function () {
$.ajax({
type: 'POST',
contentType: "application/json; charset=utf-8",
url: "Test.asmx/GetImages",
success: function (msg) {
//var data = JSON.parse(msg);
alert(msg.d);
$.each(msg.results, function (i, tweet) {
alert(msg.d);
$("#imagelist").append('<p><img src="' + tweet + '" />' + tweet + '</p>');
});
}
});
});
我有以下从ajax调用获得的json结果,我发现很难附加img源。
{"d":"[\r\n {\r\n \"imagepath\": \"images/01.jpg\"\r\n },\r\n {\r\n \"imagepath\": \"images/02.jpg\"\r\n },\r\n {\r\n \"imagepath\": \"images/03.jpg\"\r\n },\r\n {\r\n \"imagepath\": \"images/04.jpg\"\r\n }\r\n]"}
最佳答案
只需指定dataType: 'json'
,jquery 就会自动为您执行此操作
关于jquery - 如何使用jquery解析json结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257913/