【发布时间】:2011-06-07 13:33:39
【问题描述】:
我有这个:
$(document).ready(function() {
$.get('getturn.php', function(data){
if (data!=='4') { alert (' change'); }
if (data=='4') { alert ('no change');}
});
});
getturn.php 如果轮数等于会话 id,则回显 4,否则回显轮数。 getturn.php 会做它应该做的事,它会回显 4 或类似 0、1、2、3 的数字;但是,当我从另一个文件中获取上面看到的数据并检查它是否等于 4 时,我无法得到正确的答案......我做错了什么?我想我们可以用 data=='yes' 检查输出是否是肯定的?但是我们不能检查带有 data=='4' 的数字?
【问题讨论】:
-
请把你的php代码也粘贴到这里吗?如果你这样做
console.log(data);会发生什么? -
您是否通过萤火虫检查了响应。可能是你的ajax请求被缓存了。
-
@GaryGreen 数据类型是一个字符串,但是当我将它设为
data='4'和data!='4'时,它会同时提醒change和no change