如何通過jquery非同步傳陣列array資料到後台

2021-07-08 15:39:32 字數 271 閱讀 4682

在實際開發中我發現,將array直接傳送到後台,會出問題,如果陣列的長度》1,則後台請求引數物件直接能夠判斷出是陣列型別,但是如果長度為1,則會判斷出是字串型別,這樣就導致實際在使用該引數物件的時候進行分支判斷,經過谷歌,我發現一種辦法。那就是在從前台傳到後台的時候將array進行轉json處理,這樣後台在解的時候直接就會恢復到陣列型別,這中辦法就不會受陣列長度的影響了。

**如下

前台:data: ,

後台:def codes= json.parse(params.codes)

ajax通過post方法傳陣列

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

jQuery 如何通過文字查詢元素

jquery可以通過 contains 選擇器在文字中查詢元素,其語法是 contains text 引數text是指要查詢的文字。推薦 jquery 教程 jquery通過文字找到元素 jquery可以使用 contains 選擇器來通過查詢文字內容找到元素。contains 選擇器選取包含指定字...

如何通過Get請求給後台傳遞陣列

位址的如下格式 由上面的位址可以看出所傳遞的陣列就是ids 了,然後就是展示一下後台怎麼接收這個陣列。話不多說上 pullmany public void pullmany requestparam value ids string ids 輸出的結果正是1322455795329273856 和1...