當我嘗試傳球達陣數組服務器時,它使用AJAX的數據給出了(在服務器上的日誌)通行證陣列到服務器jQuery的阿賈克斯
1 => [object, object], 2=> [object, object]
:數據上的console.log顯示
數據:
[Object {name="abc", place="us"}, Object {name="pqr", place="jp"}]
實際陣列是如下:
data.push({name: "abc", place: "us"})
data.push({name: "pqr", place: "jp"})
我想輸出如(在服務器上):
Person1 = {name="abc", place="us"}
Person2 = {name="pqr", place="jp"}
我試圖jQuery.Serialize它不工作,並試圖將其轉換成JSON,但未能在客戶端(給輸出[])
我不知道,在哪裏。我錯了。我可以直接發送數據到服務器?
感謝 病毒
感謝您的及時響應和很好的解釋:)。然而,我也嘗試過,但是當我將數組傳遞給服務器時,我得到了Person1 => [object,object] – Viral
對不起....它給了Person1 => [object Object](不是逗號)。也在console.log我得到[Person1對象{name =「abc」,place =「我們」}]。 – Viral
至少你得到的是「Person1」而不是「1」,所以這是朝正確方向邁出的一步。你能展示更多的代碼嗎?請顯示創建並填充對象/數組的代碼以及將它傳遞給服務器的ajax調用。你用jQuery標記了這個問題,那麼你是否使用'$ .ajax()'? jQuery可以將您的對象自動轉換爲JSON,作爲ajax調用的一部分。你如何解析它在服務器端? – nnnnnn