[英]Send array to php file using ajax
我正在嘗試使用ajax將數組發送到php文件,但是我無法在php文件中獲取它,這是我的代碼:
$.ajax({
type: "POST",
url: 'alerts_result_ajax.php',
data: {'alerts': JSON.stringify(data)},
success: function(res) {
$(".alerts_result").html(res);
}
});
變量數據是一個數組,我敢肯定,在Alerts_result_ajax.php文件中,我有此代碼
$alerts=json_decode($_POST['alerts']);
echo count($alerts);
它輸出0,但數組的大小不是0,這是什么問題?
將數組(數據)命名為與ajax字段相同的名稱看起來非常可惡...
data: {'alerts': JSON.stringify(data)}
(請注意,兩次聽到的數據名稱都出現過,這可能會導致很多難以跟蹤的問題)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.