0

PHPから配列を返す必要がありますが、正常に出力すると、undefinedと表示されます。配列の値を取得するにはどうすればよいですか?

$.ajax({
      type: "POST",
      url: "test2.php",   
      data : {      
                  price : [101, 69, 51],        
                  id : [1, 2, 3]    
},
      success: function(response) { 

         alert response[0];
      }
})

// PHP

echo $_REQUEST["price"];
4

2 に答える 2

0

echo json_encode(...);jQuery が理解できる方法でエンコードするために使用します。次にresponse、PHP コードと同じように配列です。

于 2012-04-08T20:02:52.017 に答える
0

引用符を使用:

price : '[101, 69, 51]'

クライアント側では、JSON への応答を解析します。

alert( JSON.parse(response)[0] )
于 2012-04-08T20:02:56.123 に答える