从ajax请求php获取发布数据

时间:2020-11-06 22:22:38

标签: javascript php jquery ajax null

我通过以下代码不断获得空值:

Ajax请求:

formData = {
            u: "3959eeadb32e02b85a792e21c",
            id: "6d7613df26"
        };
        $.ajax({
            url: "/includes/loginProcess.php",
            type: "POST",
            crossDomain: true,
            contentType: 'application/json',
            data: formData,
            dataType: "json",
            success: function(data) {
                console.log(data);
            },
            error: function() {
                
            }
        });

PHP处理:

$data = array();
    $data['u'] = $_POST["u"];
    
    $data['id'] = $_POST["id"];
    echo json_encode($data); 

{u:null,id:null}登录到成功函数中。有什么想法吗?

这是在AWS Lightsail实例BTW上...可能缺少一些服务器配置吗?

1 个答案:

答案 0 :(得分:0)

label

是错误的。您没有发送JSON。这会混淆服务器。只需删除该行,它将正常工作。

(在这里肯定也不需要checkBox(并且可能不会做您认为做的事情))。