在前端開發(fā)中,我們經(jīng)常需要通過ajax請求傳遞數(shù)組數(shù)據(jù)到后臺,而jquery提供了非常便捷的方法jquery.ajax來實現(xiàn)這個過程。
首先,我們需要準備一組數(shù)組數(shù)據(jù):
var arr = [1, 2, 3, 4, 5];
然后通過jquery.ajax向后臺傳遞數(shù)組數(shù)據(jù),我們需要設置屬性traditional的值為true,這樣會把數(shù)組數(shù)據(jù)轉(zhuǎn)換成普通字段形式的數(shù)據(jù):
$.ajax({
type: "POST",
url: "your_url",
data: { arr: arr },
traditional: true,
success: function(response) {
//處理返回結(jié)果
},
error: function(err) {
//處理請求錯誤
}
});
在后臺接收到數(shù)據(jù)后,可以通過類似這樣的代碼來獲取數(shù)組數(shù)據(jù):
$arr = $_POST['arr'];
這樣就完成了通過jquery.ajax向后臺傳遞數(shù)組數(shù)據(jù)的過程。