次のように ajax 経由で配列を投稿します。
console.log(srcarray); //["16.png", "17.png", "19.png", "18.png"]
$.ajax({
type: "POST", url: "update.php",
data: {srcarray: srcarray}
})
エラーを取得:
TypeError: Type error jquery-1.10.1.min.js:6
追加しようとしprocessData: false, contentType: false,
ましたが、うまくいかないようで、エラーは表示されませんが、データをphpに投稿できません....
どうすればこれを修正できますか?
あなたの助けに感謝。ありがとう
UPDATE UPDATE
でエラー行が見つかりました:
t = x.isFunction(t) ? t() : null == t ? "" : t, i[i.length] = encodeURIComponent(e) + "=" + encodeURIComponent(t)
アップデート
配列が来る
以下のコンテナの各関数のコードでは、console.log(content_img_arr_merge) が結果を取得します。
["16.png"、"17.png"、"19.png"、"18.png"]
["0.png"]
["0.png"]
[]
[]
$.each(content_img_arr_merge, function (index, value) {
content_img_arr_merge[index] = value.replace("u_img/"+id+"/", "");
});
console.log(content_img_arr_merge);
コード テストを変更すると、次のようになります。
$.each(content_img_arr_merge, function (index, value) {
content_img_arr_merge[index] = value.replace("u_img/"+id+"/", "");
});
console.log(content_img_arr_merge);
content_img_arr_merge = ["16.png", "17.png", "19.png", "18.png"];
その後、エラーは表示されません...