我在网络应用程序中遇到问题。每当 592控制台消息未显示。在我的控制台窗口中,它就会停止我的应用程序。它不会移动到下一个。
在开始时,还有一个警告 主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用。如需更多帮助,请查看http://xhr.spec.whatwg.org/。
请问你为什么会出现这个警告并解决这个问题。
答案 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文件。修复路径或确保资源在请求的位置服务器上可用。