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