2011-08-09 11 views
1

受信したJSONオブジェクトを解析しようとしていますが、objは常にnullで、obj.dは未定義です。問題はどこだ?jQuery JSonが解析されない

JSONレスポンス

{"d":"psize=a4&porient=portrait&margintop=10&marginleft=5&marginright=5&marginbottom=10&title=&author=&subject=&keywords=&userpass=&ownerpass=&coverpage=http%3A%2F%2F&conversiondelay=1&allowscript=true"} 

あなたのデータ型がjsonある場合は、$.parseJSONを必要としないサーバを呼び出して、サーバー

$.ajax({ 
       type: "POST", 
       url: "Default.aspx/LoadOptions", 
       data: "", 
       contentType: "application/json; charset=utf-8", 
       dataType: "json", 
       success: function (data) { 
        var obj = $.parseJSON(data); 
        console.log(obj.d);      
       }, 
       error: "" 
      }); 

答えて

3

から上記応答を受信したコード。

dataは、JavaScriptオブジェクトそのものです。

+0

"jsonオブジェクト" ... JavaScriptオブジェクト:) –

+0

@フェリックスキング、固定、ありがとう! – Dogbert

関連する問題