2016-07-04 16 views
0

私の要件は適切な値を取得することです。私は成功アラートを得た。結果セットに含まれる値は1つだけです。結果にその値を表示/警告するにはどうすればよいですか?あなたの成功の関数でalert(result)をtypeingことでJquery ajaxコール - 返品オブジェクトから値を警告する方法

 $.ajax({ 
     type: 'POST', 
     url: url, 
     data: getDatawithToken(params), 
     success: function (result) 
     { 
      alert("success"); 
      if(result.d.length>0) 
       { 
        alert("success"); 
       }    

     } 
    }); 
+0

'alert(result.d [0])'を試しますか? – Neverever

答えて

1

は、コンソールでの結果値を探索することができ

$.ajax({ 
    type: 'POST', 
    url: url, 
    data: getDatawithToken(params), 
    dataType : 'json', // expecting json returned from server 
    success: function (result) 
    { 
     alert("success"); 
     if(result.d.length>0) 
      { 
       // access first element 
       alert(result.d[0]); 
      }    

    } 
}); 
+0

これは私の結果セットです:[{"BlockRefHandle": "11B67"}]私は11B67だけを取得する必要があります。どうすればいいですか? –

+0

'result [0] .BlockRefHandle' – Neverever

0

は、result

+0

私は試しましたが、それは動作しません:( –

+0

返信データはjsonにあります。 –

+0

これを 'console.log(result)'に置き換え、コンソールに行き、そこにjsonオブジェクトがあるのを見てください。あなたが助けることができる – madalinivascu

0

はこれを試してみてくださいAJAX呼び出しによって返されたオブジェクトです。

$.ajax({ 
     type: 'POST', 
     url: url, 
     data: getDatawithToken(params), 
     success: function (result) 
     { 
      alert("success"); 
      if(result.d.length>0) 
       { 
        Console.log(result) 
       }    

     } 
    }); 
1

jsonでデータを表示する場合はいつでも、console.log(結果)を書き、ブラウザーコンソールで取得する内容を確認します。これはjsonをデバッグする最善の方法です。

0

参照のコンソール出力(CTRL/CMD + SHITF + I)は、フォームサーバー来て何を見て、degubする:あなたはJSON文字列を持っている

$.ajax({ 
     type: 'POST', 
     url: url, 
     data: getDatawithToken(params), 
     success: function (result) 
     { 
      console.log(result); 
     } 
    }); 
0

私の事ようにオブジェクトにそれを解析してください。

JSON.parse(result.d)を使用します。

$.ajax({ 
     type: 'POST', 
     url: url, 
     data: getDatawithToken(params), 
     success: function (result) 
     { 
      alert("success"); 
      var jsonObject=JSON.parse(result.d); 
      if(jsonObject.length>0) 
       { 
        Console.log(jsonObject[0].BlockRefHandle); 
       }    

     } 
    }); 
関連する問題