我遇到了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!";
}
响应警报始终为空白,所以我不知道发生了什么,有什么建议吗?
答案 0 :(得分:3)
将此处,
更改为&
data: "methodo=setLecturas&idLectura="+CurrentLecture,
参数按符号&
分隔,而不是逗号,
,因此methodo值会变为不需要的逗号连接。