有人能给我解释一下我做错了什么吗?
function navMenuIntervalCheck() {
if (currentSiteUrl != "subsites/players.php" || currentSiteUrl != "subsites/itemshop.php") {
$.ajax({
url: currentSiteUrl,
cache: false,
success: function (dataForContainer) {
$('#container').html(dataForContainer);
}
});
}
screenControlCheck();
};
setInterval(function () {
navMenuIntervalCheck()
}, 5000);当我运行我的网站时,它会刷新,即使当currentSiteUrl==subsites/players.php
发布于 2013-04-10 04:36:15
发布于 2013-04-10 04:36:42
currentSiteUrl只能有一个值,因此您测试的值中至少有一个不等于currentSiteUrl,这使得if条件始终为true。
我想你是想用&&,还是想用||做==。
发布于 2013-04-10 04:37:16
你的代码是这样的:
当currentSiteUrl不同于subsite/players.php或不同于subsite/itemshop.php时刷新。
所以subsite/players.php确实不同于subsite/itemshop.php
使用&&代替||
https://stackoverflow.com/questions/15911965
复制相似问题