簡體   English   中英

使用ajax將數組發送到php文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM