1

Webサービスを呼び出してjsonデータを取得するために、次のajax呼び出しがあります

$(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 source を追加するのが難しいと感じています。

{"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]"}
4

1 に答える 1

5

指定するだけdataType: 'json'で、jquery が自動的にそれを行います

http://api.jquery.com/jQuery.ajax/

于 2012-04-21T09:56:20.660 に答える