控制台警告后Web应用程序停止

时间:2015-06-01 04:53:02

标签: javascript jquery performance

我在网络应用程序中遇到问题。每当 592控制台消息未显示。在我的控制台窗口中,它就会停止我的应用程序。它不会移动到下一个。

在开始时,还有一个警告 主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用。如需更多帮助,请查看http://xhr.spec.whatwg.org/

请问你为什么会出现这个警告enter image description here并解决这个问题。

1 个答案:

答案 0 :(得分:0)

让我们一点一点地去吧,

  

主线程上的同步XMLHttpRequest因不推荐使用   它对最终用户的体验产生了不利影响。

当您尝试进行同步AJAX调用时会出现此警告。您可能使用简单的XMLHttpRequest对象或jQuery来进行AJAX调用。为什么不推荐同步AJAX调用?阅读'open'方法here的'async'属性说明。

简单的XMLHttpRequest对象

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","ajax_info.txt",**true**); // Definition: open(method,url,async)
xmlhttp.send();

使用jQuery,

$.ajax({
        type: "POST",
        url: "/Page/Method",
        contentType: "application/json",
        data: JSON.stringify({ ParameterName: paramValue }),
        async: **true**
    })

回到错误消息 - “无法加载资源”,很清楚在服务器上找不到jQuery lib文件。修复路径或确保资源在请求的位置服务器上可用。