【问题标题】:PHP's exit; in Javascript?PHP的退出;在 Javascript 中?
【发布时间】:2012-08-29 00:24:44
【问题描述】:

什么是相当于PHP的退出;在 Javascript/jQuery 中?

我需要根据某些条件提前停止我的脚本...我可以从搜索中找到的唯一答案是停止提交表单...

【问题讨论】:

标签: javascript jquery


【解决方案1】:

你可以试试:

throw "stop execution";

使用 return 你将跳过当前函数,这就是为什么 throwing 更类似于 PHP exit();

【讨论】:

  • 当我尝试这个时,我得到了一个“未捕获的异常”错误。我相信在 PHP 中,exit() 会停止而不会出错。
【解决方案2】:

我会用 return 语句提前完成一个函数:

return;

【讨论】:

  • 只跳过了这个函数,一些脚本仍然为我运行。
【解决方案3】:

通过调用return 终止javascript 函数。通常你会在一个函数或其他东西的上下文中。事件处理程序(例如元素上的onclick)也会像函数一样工作并接受返回。

【讨论】:

    【解决方案4】:

    从您的特定问题以及其他所有人的角度来看。请看这个。 这可能会对您有所帮助。

    就这一行

    if(exit_condition!=true)

    这也要求你的代码在里面

    $(document).ready()

    if(exit_condition!=true)
        $(document).ready(function() {
          // Your code
          // Your code
          // Your code
          // Your code
        });
    

    我也遇到过这个问题,@Jamesking56 遇到过。这是我的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-30
      • 2011-06-16
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 2022-01-09
      • 1970-01-01
      • 2020-02-06
      相关资源
      最近更新 更多