ajax中使用post傳值陣列array

2022-08-29 17:39:19 字數 736 閱讀 7366

如果我們在data中想放入array的引數,根據在網上搜尋的結果有如下方法,但是沒有乙個成功的……我還是貼出來,別人成功了,也許是我**不對,日後也許還有機會研究..在文章的最後貼出了轉化為json的解決方法:

1 序列化陣列

datastring =;

$.ajax(,

cache:

false

, success:

function

() });

2,這種方法簡單粗暴,直接將cache設定為false

datastring = ;

$.ajax(

});

最終我還是採用了將陣列轉化為json的格式傳輸,到後台再將josn轉化為陣列的格式

datastring =;

var jsonstring =json.stringify(datastring);

$.ajax(,

cache:

false

, success:

function

() });

php

$data = json_decode(stripslashes($_post['data']));

//here i would like use foreach:

foreach($data as $d)

ajax通過post方法傳陣列

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

ajax中的POST和GET傳值

accept encoding gzip,deflate user agent mozilla 4.0 compatible msie 6.0 windows nt 5.0 net clr 1.1.4322 host localhost content length 28 connection ke...

使用AJAX傳陣列,後台接受陣列

1.前台介面,獲取相同input中的值 例如有3個相同的input,我在後台要獲取這三個input裡面的值 2.js 首先獲取這幾個input var starry input name starry 使用 map 函式用於使用指定函式處理陣列中的每個元素 或物件的每個屬性 並將處理結果封裝為新的陣...