Jquery mobile jQuery Mobile-处理新页面上的JS错误

Jquery mobile jQuery Mobile-处理新页面上的JS错误,jquery-mobile,Jquery Mobile,在从一个页面移动到下一个页面时,我遇到了一个永无止境的“加载”对话框,因为下一个页面中有一个JS错误 有没有办法避免加载消息而显示错误消息 编辑: 为了澄清,我正在寻找一种向用户显示错误消息的解决方案(如“我们遇到了问题,请与系统管理员联系”)。返回上一页也很好,这样用户可以继续使用该应用程序。正如现在一样,JS错误会使他们停止工作。可以使用以下方法检测并响应失败的页面加载: $('#pagename').live('pageloadfailed', function () {

在从一个页面移动到下一个页面时,我遇到了一个永无止境的“加载”对话框,因为下一个页面中有一个JS错误

有没有办法避免加载消息而显示错误消息

编辑:
为了澄清,我正在寻找一种向用户显示错误消息的解决方案(如“我们遇到了问题,请与系统管理员联系”)。返回上一页也很好,这样用户可以继续使用该应用程序。正如现在一样,JS错误会使他们停止工作。

可以使用以下方法检测并响应失败的页面加载:

     $('#pagename').live('pageloadfailed', function () {
     alert('page load failed.');
     });
但真正的Javascript错误是在浏览器级别处理的,遇到错误时将停止执行


您最好将潜在的javscript问题封装在
try。。。捕捉
块并在其周围添加一些逻辑。

您可以只查看浏览器的控制台输出,看看问题是什么。我应该澄清的是,我正在寻找向用户显示错误消息的解决方案(如“我们遇到了问题。请与系统管理员联系”)。返回上一页也很好,这样他们就可以继续使用该应用程序了。我当然可以使用firebug/debugger来发现问题,但我更多地考虑最终用户的体验。