Ajax通知 - 未定义的索引:id

时间:2016-10-15 09:34:35

标签: php ajax

我真的需要你的帮助才能处理AJAX请求。

function detailsmodal(id){
    jQuery.ajax({
        url: "/E-shop2/views/details-model.php",
        type: "POST",
        data: {'id' : id},
        success: function(returnData){
        jQuery('#details-window').modal('toggle');
        },
        error: function(){
            alert("SOmething went wrong");
        }
    });
}

php文件

$id =  $_POST['id'];
$id = (int)$id;

由于某种原因,它无法识别post方法中的索引ID,我收到通知。你知道问题是什么以及如何解决它吗?

1 个答案:

答案 0 :(得分:0)

左手始终是变量。因此,您需要在数据部分中定义更改变量名称。

function detailsmodal(sid){
        jQuery.ajax({
            url: "/E-shop2/views/details-model.php",
            type: "POST",
           /*** data: {'id' : id}, // Replace Here {id : id}*/
            data: {id : sid},
            success: function(returnData){
            jQuery('#details-window').modal('toggle');
            },
            error: function(){
                alert("SOmething went wrong");
            }
        });
    }