PHPスクリプトにajaxリクエストを呼び出すことに成功しました。これは私が働くために必要なコードの部分です:jsonでエンコードされた多次元配列をajaxで取得します
success: function (response, status) {
$.each(response, function (i, item) {
alert(item.id);
item.idは何もありません。
[
{
"conto": "1"
},
{
"id": "4",
"activity_id": "50",
"path": "Testo/base.png",
"title": "Ffgf",
"descrizione": "Tttt"
},
{
"id": "8",
"activity_id": "50",
"path": "Testo/61FCFUX_IMG_0536.PNG",
"title": "Hggggg",
"descrizione": "Tgg"
}
]
私が間違って何をしますか:PHPページによってjson_encoded配列 -
これは、生成されたのですか?
p.s:気付いた場合、これは2つの配列間の配列マージです。最初のものは "conto" inを報告し、もう1つはデータベースで要素を取得して生成されるリストです。
最初の繰り返しでは、item.idは定義されません。単にそのオブジェクトに存在しないからです。次のようにチェックする: 'if(item.id){// do your stuff}' –