[英]Synchronous XMLHttpRequest in Ajax Request
我有以下功能可以正常工作。 虽然当我单击它时,我在控制台中收到一条警告消息
主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响。 如需更多帮助http://xhr.spec.whatwg.org/
我认为这应该是异步的,因为它清楚地说明了这一点,我使用的其他类似功能不会出现此警告。
$("#ChrdA").click(function(){
$.ajax({
dataType: "html",
data: {},
async: true,
contentType: 'text/html; charset=utf-8',
url: "get_PlayerC.asp?W="+vWorld+"&C="+vAirC,
success: function(data) {
if (data.status = 'success') {
$("#ChordA").html( data );
$('#ChordA').show("slow");
} else {
alert(data);
}
},
error: function() {
alert( "Request failed: " + textStatus );
}
});
});
我在这里缺少什么?
无论如何async : false在 jquery ajax 中已弃用,默认情况下async : true设置由 jquery ajax 隐式实现。
为了摆脱警告,请从代码中删除async : true行。
有关更多信息,请访问 jquery文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.