0

これは、asp.net Web サービスから返される JSON オブジェクトです。

[{"fullname":"martin","isAdmin":false,"Latitude":47,"Longitude":-124,"isOnline":false},
{"fullname":"melvyn","isAdmin":false,"Latitude":47,"Longitude":-124,"isOnline":true},
{"fullname":"simon","isAdmin":false,"Latitude":47,"Longitude":-124,"isOnline":false}]

jqueryでアラートを使用する場合

  $(function () {
            $("#btnShow").click(function () {
               $.ajax(
               {
                 type: "POST",
                 url: "WS_PfaMembers.asmx/GetPFAMembersForMap",
                 data: "{}",
                 contentType: "application/json; charset=utf-8",
                 dataType: "json",
                 success: function (msg) {
                     alert(msg);
                 },
                 failure: function (msg) {
                     alert('error');
                 }

               });
           });
       });                

のアラートがmsgを出してobject Objectいます。

オブジェクトを解析するにはどうすればよいですか?

4

3 に答える 3

0

返された JSON オブジェクトを出力することはできず、オブジェクトのアラートだけを使用してその内容を直接取得することは期待できません。できることは、jQuery.parseJSON メソッドを使用してコードを解析することです。を見てみましょう:

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

于 2012-10-02T07:22:13.080 に答える
0

パースとはどういう意味ですか。json オブジェクトを反復処理する場合.. ??

もしそうなら、これを試してください

success : function(msg){

     $.each(msg , function(){
        $.each(this , function(i,value){
           console.log('The value of : ' + i + ' is - ' + value);  
        });
      });
}

フィドルをチェック

于 2012-10-02T15:33:09.403 に答える
0

W3SCHOOLS.COM

正しければ!

alert(msg[0].fullname);

あなたに
マーティンをあげる

于 2012-10-02T07:27:52.157 に答える