我有一個在我的AJAX PHP文件,看起來創造了一個數組這樣傳遞JavaScript數組通過Ajax與PHP
[[1,2,3],[1,2,3]]
所以我用json_encode
echo json_encode($array);
回聲呢?這是我的Ajax代碼
$.ajax(
{
url: "ajaxfile.php" + "?something=" + something + "&something2=" + something2 + "&something3=" + something3,
type: "POST",
data: JSON,
success: function (data) {
object = data;
functionIwantthearraytobepassedto();
}
}
)
在控制檯中我得到的是
注意:數組字符串轉換在 ajaxfile.php上線
「[陣列]」
我要去哪裏錯了?我該如何解決它?
請出示完整的PHP代碼 – markdwhite
你要通過你的對象通過函數Iwantthearraytobebesedto爲了訪問它在函數內,除非它是一個全局變量。所以換句話說,函數就是要把它拋向(對象)......但是首先要確保對象甚至可以獲取你的數據,而不用看到你的代碼的其餘部分,那麼我們就不會有更多的幫助。 –
這絕對是最初的數據,我沒有json編碼,因爲我認爲它會沒有它。當我這樣做,控制檯日誌顯示完整的數組,但不是作爲一個數組 – thekeemo