if(id==2)
{
alert(id);
}
$.ajax{(
//code here
});
在这段代码中,我想阻止代码转移到ajax。如果id为2,我希望它停止。我搜索并得到答案即。 if语句后return false
。如果我使用return false
,是否会在执行问题时出现任何问题。还有其他办法吗?
很抱歉现在发布,我不想使用其他 我想要一些返回虚假的信息;做。如果有人解释我,我将不胜感激。
答案 0 :(得分:2)
您也可以使用“else”子句来执行Ajax代码....
答案 1 :(得分:1)
如果您发布的代码在函数内,return false
语句与任何其他return
语句相同。由 w3schools 定义:
有时您希望函数将值返回到调用的位置。这可以通过使用return语句来实现。
使用return语句时,该函数将停止执行,并返回指定的值。
因此return false
将返回一个布尔值(在本例中为false)到调用的位置,当然它会中断函数的执行。
它不会以其他方式影响你的功能。
在这里,您可以找到有关如何使用js函数http://www.w3schools.com/js/js_functions.asp
的更多信息答案 2 :(得分:0)
在这种情况下,您可能想要“返回2”并检查调用函数中的返回值,或者您可以使用else
答案 3 :(得分:0)
也许是这样的?
if (id !== 2) {
$.ajax{()};
}
else
alert(id);
答案 4 :(得分:0)
试试这个:
if(id==2)
{
alert(id);
}
else
{
$.ajax{(
//code here
});
}
答案 5 :(得分:0)
返回false;只允许来自函数内部。如果你在一个循环中,你可以使用break;跳出循环。
在这种情况下,您必须使用else块。
答案 6 :(得分:0)
在javascript和其他语言中,“return”负责返回值并完成块。你可以看到javascript文档。