这是我的问题,我已经工作了几天而且我无法通过......
在这个简单的代码(客户端)中:
$.post(req,{id:interId,idRess:idRess}, function(data){
console.log(data);
if(isNaN(data))
alert(data);
else {
dataReload();
closePopUp("popInter");
}
console.log()
仅在数据为"Not working"
时有效,我从未进入else
。
服务器端:
$id = "";
if(isset($_POST['id'])){
$id = $_POST['id'];
}
$idRess = "";
if(isset($_POST['idRess'])){
$idRess = $_POST['idRess'];
}
if(($id != "") && ($idRess != ""))
echo json_encode(1);
else
echo json_encode("Not working");
所有内容都包含在try / catch中,处理错误。
真正的问题是:此代码适用于我的同事计算机,他设法调用else
中的函数,console.log()
也正在运行...
我想这是一个服务器配置问题,但他给了我整个Wamp配置文件夹,它仍然是相同的。
(在您看来)这是什么原因?
提前致谢,
答案 0 :(得分:3)
此:
if(($id != "") && ($idRess != "")
应该是:
if(($id != "") && ($idRess != ""))