Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax请求中的同步XMLHttpRequest_Javascript_Ajax_Asynchronous_Synchronous - Fatal编程技术网

Javascript Ajax请求中的同步XMLHttpRequest

Javascript Ajax请求中的同步XMLHttpRequest,javascript,ajax,asynchronous,synchronous,Javascript,Ajax,Asynchronous,Synchronous,我有以下功能,它工作得非常好。虽然当我点击它时,我会在控制台中看到一条警告消息 主线程上的同步XMLHttpRequest已被弃用,因为 它会对最终用户的体验产生不利影响。需要更多帮助 我认为这应该是异步的,因为它清楚地说明了,所以我使用的其他类似函数不会出现这个警告 $("#ChrdA").click(function(){ $.ajax({ dataType: "html",

我有以下功能,它工作得非常好。虽然当我点击它时,我会在控制台中看到一条警告消息

主线程上的同步XMLHttpRequest已被弃用,因为 它会对最终用户的体验产生不利影响。需要更多帮助

我认为这应该是异步的,因为它清楚地说明了,所以我使用的其他类似函数不会出现这个警告

            $("#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 );
                 }
             });
        });

我在这里遗漏了什么?

无论如何,jquery ajax中不推荐使用异步:false,默认情况下,异步:true设置由jquery ajax隐式实现

为了消除警告,请从代码中删除async:true


要了解更多信息,请转到jquery

Ok,经过一些修改和测试后,警告消息似乎来自$().html(数据);线路。.html()显然是同步的。但是如何调整代码以消除警告?即使删除
async:true
后,我仍然会在控制台中得到警告消息。警告来自
$('#ChordA').html(数据)如何使其异步?