jQuery Ajax可以很方便地向后端服務器傳遞數據,其中包括傳遞數組類型的數據。
在使用jQuery Ajax傳遞數組類型數據之前,需要將數組類型的數據轉換為JSON字符串類型。可以使用jQuery的JSON.stringify()
方法將數據轉換為JSON字符串:
var arr = [1, 2, 3, 4, 5];
var arr_str = JSON.stringify(arr);
接下來,通過jQuery Ajax傳遞數據時,在data
參數中傳遞數組類型數據的JSON字符串。如下所示:
$ajax({
type: "POST",
url: "http://example.com",
data: {arr: arr_str},
success: function(data) {
// 成功回調函數
}
});
在后端服務器中,可以通過解析傳遞過來的JSON字符串獲取到傳遞的數組類型數據:
var arr = json_decode($_POST["arr"]);
print_r(arr)
通過以上方法,即可輕松地完成jQuery Ajax傳遞數組類型數據的操作。
下一篇好的css項目