如果没有有用数据,PHP文件将返回1
。如果有有用的数据,那么我想在<p>
之后添加它。它会这样做,但它也附加1
。有人看到我哪里错了吗?
setInterval(function () {
$.ajax({
url: 'gettweetcode.php',
dataType: 'text',
success: function (text) {
if (text != 1) {
$("p").after(text);
$("table").fadeIn(1500);
};
}
});
}, 1000); // JavaScript Document
答案 0 :(得分:0)
检查字符串是否是返回的内容,并尝试修剪空格,因为这是一个问题:
setInterval(function () {
$.ajax({
url: 'gettweetcode.php',
dataType: 'text',
success: function (text) {
if ( $.trim(text) != "1") {
$("p").after(text);
$("table").fadeIn(1500);
};
}
});
}, 1000);
答案 1 :(得分:0)
使用此代码:
if ($.trim(text) !== '1') ...
答案 2 :(得分:0)
使用此条件if(parseInt(text,10) !== 1)
如果它是1,而且只有1则应该没问题。 Catch是否返回“1dfw”,即WOULD也会解析为1 - 所以如果可能发生这种情况,你可能需要修剪和子串。