使用ajax将数据从jquery发送到php时缺少值

时间:2018-01-08 16:59:13

标签: php jquery ajax

我正在尝试将输入字段的id发送到php文件。 我用方法Post通过ajax向php发送id。 但是当我var_dump两个超级全球发布并请求id没有显示。 难道我做错了什么?回答最多的问题。

Php脚本:

if($_SERVER['REQUEST_METHOD'] === 'POST'){
    var_dump($_REQUEST);
    var_dump($_POST);
    if(isset($_REQUEST['id']))
        if(isset($_POST['id']))
            //do stuff
}

的JQuery / AJAX:

 $('document').ready(function(){
        $('#form_Id').on('submit', function(e){
            e.preventDefault();
            e.stopPropagation();
            var id = $(this).find('#id').val();
            if(verify(id)){
                $.ajax({
                    type: 'POST',
                    url: 'file.php',
                    datatype: 'JSON',
                    data: {'id' : id},
                    success: function(data){
                        console.log(data);
                    },
                    error: function(xhr, status,error){
                        console.log(xhr);
                    }
                });
            }
        });
    });
    function verify(id){
        return window.confirm("Delete" + id +"?");
    }

0 个答案:

没有答案