Ajax POST发回空响应

时间:2016-05-23 02:00:42

标签: javascript php ajax post

我遇到了Ajax和POST的问题,因为它无法正常工作,发送空响应,我正在处理文本(而不是Json)数据。

这是javascript代码:

$.ajax({
    type: "POST",
    url: "php/bddAlumnoElements.php",
    data: "methodo=setLecturas,idLectura="+CurrentLecture,
    async: true,
    success: function(response) {
        alert(response);
    },
    cache: false,
    contentType: false,
    processData: false
});
return false;

这是我正在使用的简单php代码

if(isset($_POST['methodo'])){
    echo "blah!";       
}

我也尝试过像这样的PHP代码

if(isset($_POST['methodo'])=="setLecturas"){
    $message= "blah!";      
}

响应警报始终为空白,所以我不知道发生了什么,有什么建议吗?

1 个答案:

答案 0 :(得分:3)

将此处,更改为&

   data: "methodo=setLecturas&idLectura="+CurrentLecture,

参数按符号&分隔,而不是逗号,,因此methodo值会变为不需要的逗号连接。