jquery ajax向後端傳二維陣列

2021-10-03 05:45:47 字數 901 閱讀 8690

當設定資料格式為json時,jquery ajax只能傳遞json物件到後端進行資料交換。

當使用ajax傳遞二維陣列到後端時,要講其轉換為json。

var selectproduct; //乙個二維陣列

var newselectproduct = ; // 定義乙個空物件

for (var i = 0; i < selectproduct.length; i ++) ;

newselectproduct[i][『id』] = selectproduct[i][『id』];

newselectproduct[i][『num』] = selectproduct[i][『num』];

}console.log(newselectproduct); // 二維物件

newselectproduct = json.stringify(newselectproduct);

console.log(newselectproduct); // json 物件

,「1」:}

這樣就可以通過ajax將資料傳給後端了

4。 後端接收到的是是json字串,

『,「1」:}』 (length=48)

要在後端用json_decode,將其轉化為物件

object(stdclass)[19]

public 『0』 =>

object(stdclass)[20]

public 『id』 => string 『2』 (length=1)

public 『num』 => int 7

public 『1』 =>

object(stdclass)[21]

public 『id』 => string 『1』 (length=1)

public 『num』 => int 42

前端向後端傳list 前端和後端該選什麼?

本文就來討論一下網際網路行業裡如何選擇就業方向的問題。有些程式設計師總是在討論我要參加工作了,我到底應該選擇前端還是後端呢?還有一些學生小夥伴,在校期間總是拿不準方向,等等諸如此類問題。那我本文章索性就分析一下前端和後端區別。給你乙個大概的方向,可能不夠專業,但有一定的借鑑意義。分析完前端 後端技術...

ajax向後端傳遞陣列

ajax在web專案開發中經常會用到,平時我們傳遞資料,基本都是乙個引數名對應乙個引數值,後端通過引數名就可以得到引數,從而進行相關邏輯處理,但是有時候我們會遇到批量操作,比如批量刪除乙個列表,這時候我們傳遞的就是乙個id的陣列,這時候前後端需要對陣列傳遞做一些特別的處理 這種方式我們傳遞的引數fo...

前台向後台傳值

提交方式為get方式時,在你想要傳值的目的url後面,用?連線引數,若有多個引數,各引數間用 連線。優點 傳遞少數引數時簡單明瞭,操作方便 缺點 傳遞的引數會被暴露在外,不利於資訊保密,且傳遞引數數量有限,不適合多資料傳送。通過頁面的form表單向後台傳參,action中寫後台介面,表單提交方式必須...