2017-10-09 20 views
0

こんにちはみんなをするforeachを使用して配列の値を取得し、これはのように私は出力を得るAJAXの応答から

$.ajax({ 
    type: 'POST', 
    url: 'getdata.php?product_id='+rate_id, 
    success: function(data) 
    {  
     // console.log(result); 
     result=$.parseJSON(data); 
     $.each(result, function(index, value) { 
      alert(index + ": " + value); 
     }); 
     //alert(result); //this prints the above array !!    
    } 
}); 

として各値を警告しようとしていますAJAXの応答から結果の配列

[{"qty":1,"name":"7-test-Professional","part_number":"12231","list_price":"800"}, 
{"qty":1,"name":"Senior Professional Forester","part_number":"","list_price":"97.000000"] 

です:index_value: [object Object]

ありがとうございます。:)

+0

'アラート(インデックス+ ":" + JSON.stringify(値))となりますか。'? – raina77ow

+0

0:{"qty":1、 "name": "7-test-Professional Forester Hour"、 "part_number": "1231231"、 "list_price": "800.000000"、 "sale_price": "800.000000 "、" total_price ":" 800.000000 "}個別に私はvalue.qtyを使うべきですか? –

+0

その素晴らしい仕事!ありがとうraina77ow :) –

答えて

0

dataType: 'json' あなたのAJAXのパラメータにあなたはparseJSONは必要ありません。

最終的なコードは

 $.ajax(
      { 
      type: 'POST', 
      url: 'getdata.php?product_id='+rate_id, 
      dataType: 'json', 
      success: function(data) 
      {  
       $.each(result, function(index, value) { 
        alert(index + ": " + value); 
       });   
      } 
     }); 
+0

素晴らしい情報ありがとう! –