1
我需要從jQuery傳遞一個數值的數組到PHP文件。我使用下面的一行填寫此陣在我的代碼:
Area_Array.push({name: 'A[]', value: ui.value});
然後我序列化數組中的一個URL來使用它
$.param(Area_Array);
我可以看到陣列使用正確建立:
alert(decodeURIComponent($.param(Area_Array)));
返回,例如,以下:
A[]=0&A[]=1&A[]=2
這是爲我好,但我不知道現在怎麼樣把它插入我的$不用彷徨這也是發送另一個裏面的參數:
$.get("some.php", { b1 : 0, b2 : 5, b3: 20, b4 : 1},function(foo){});
但我想我的內置的URL具有以下結構:
http://somehost/some.php?b1=0&b2=5&b3=20&b4=1&A[]=0&A[]=1&A[]=2
你能幫幫我嗎?
謝謝!!! :)
亞歷山德拉
謝謝@Felix !!! :)我試過了,結果URL是「b1 = 0&b2 = 5&b3 = 20&b4 = 1&A%5B%5D = 0&A%5B%5D = 1&A%5B%5D = 2」我需要在某處插入decodeURIcomponent() – Alexandra
@Alexandra:不,PHP(或網絡服務器)會自動解碼數據。 URL編碼是好的;) –
謝謝@Felix!你是最棒的!現在我將開始着手從PHP端獲取數組內容。問候! – Alexandra