0
我有兩個數組。 1是空的,其他有5個項目。我想數它們並顯示它。Ajax返回錯誤結果
我發送Ajax請求是這樣的:
function countTrash()
{
$.ajax({
type: "GET",
url: "count_trash_delete.php",
data: "action=1",
success: function(response){
$("#badge3").html(response);
}
});
}
function countRemove()
{
$.ajax({
type: "GET",
url: "count_trash_delete.php",
data: "action=2",
success: function(response){
$("#badge2").html(response);
}
});
}
我count_trash_delete.php看起來像這樣
if(isset($_GET['action'])) {
$action = 1;
}else{
$action = 2;
}
if($action === 1){
$trash_arr = file_get_contents('trash_bots.json');
$trash_arr = json_decode($trash_arr);
$number_of_trashed = count($trash_arr);
echo $number_of_trashed;
}elseif($action === 2){
$remove_arr = file_get_contents('remove_bots.json');
$remove_arr = json_decode($remove_arr);
if(!empty($remove_arr)){
$number_of_removed = count($remove_arr);
echo $number_of_removed;
}else{
echo 'Empty';
}
}
,當我得到響應兩者都5.我無法理解。
喔..我不能相信的,我沒有看到。非常感謝 – MHH