这是我的问题,我已经工作了好几天了,但是我无法通过…
在这个简单的代码中(客户端):
$.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配置文件夹,它仍然是一样的。
你认为这是什么原因?
提前致谢
This:
if(($id != "") && ($idRess != "")
应:if(($id != "") && ($idRess != ""))