Javascript 如何捕获服务器错误JS

Javascript 如何捕获服务器错误JS,javascript,jquery,json,callback,iteration,Javascript,Jquery,Json,Callback,Iteration,我正在学习JavaScript,通过反复试验,有时服务器没有响应,内部生成一个内部服务器错误500,随着错误的累积,页面开始延迟 也许我用错误的方式汇编代码?还是我的功能组合不好 尽管我用try/catch捕捉到了500错误,并试图调用函数update,但我无法捕捉到他 有时JSON为null,并发送错误。 我能抓住这个错误吗 这是代码 如果ajax请求未被处理,请使用try,reach,to process up在DOM中显示 success: function(data) { try{

我正在学习JavaScript,通过反复试验,有时服务器没有响应,内部生成一个内部服务器错误500,随着错误的累积,页面开始延迟

也许我用错误的方式汇编代码?还是我的功能组合不好

尽管我用try/catch捕捉到了500错误,并试图调用函数update,但我无法捕捉到他

有时JSON为null,并发送错误。 我能抓住这个错误吗

这是代码


如果ajax请求未被处理,请使用try,reach,to process up在DOM中显示

success: function(data) {
  try{
    var keys = data.query.results.quote;
    var keys = data.query.results.quote;
    $("#a").html(keys.LastTradePriceOnly);
    $("#b").html(keys.LastTradePriceOnly);
    update();
  }
}

当出现ajax错误时,将执行错误回调,这就是捕获错误的方式。您可以阅读错误回调的参数以了解发生的错误的更多信息。请注意,第二个参数不是ajaxOptions,而是文本状态。页面变得滞后,可能是因为您在失败时重新发送请求,一次又一次。。。
success: function(data) {
  try{
    var keys = data.query.results.quote;
    var keys = data.query.results.quote;
    $("#a").html(keys.LastTradePriceOnly);
    $("#b").html(keys.LastTradePriceOnly);
    update();
  }
}