Javascript 在调用ajax get时;[弃用]”等;在我的浏览器控制台上

Javascript 在调用ajax get时;[弃用]”等;在我的浏览器控制台上,javascript,ajax,Javascript,Ajax,我正在进行一个ajax调用,它正在成功实现并加载我的数据。在我的浏览器控制台上,主线程上的同步XMLHttpRequest被弃用,因为它对最终用户的体验有不利影响。需要更多帮助http://xhr.spec.whatwg.org/ 代码 $("#formIdoutletwisetable").submit(function(event) { event.preventDefault(); $.ajax({ async: true,

我正在进行一个ajax调用,它正在成功实现并加载我的数据。在我的浏览器控制台上,主线程上的同步XMLHttpRequest被弃用,因为它对最终用户的体验有不利影响。需要更多帮助http://xhr.spec.whatwg.org/

代码

$("#formIdoutletwisetable").submit(function(event) {
    event.preventDefault(); 
      $.ajax({
            async: true,
            url : "DateWiseOlWiseSales",
            method : "POST",

            data : {
                   Outlet : currentlyClickedOutlet,                         
                 },                          
        });   
        $.ajax({
             async: true,
            url : "NoData",
            method : "GET",
            dataType : "json",
            contentType: "application/json; charset=utf-8",
            data : {
                   fromdate : $("#startdate").val(),               
                 },         
            success : function(data) {
            // console.log("firstdata",data.length);
                if(data.length>1)
                    {                       
                    $.ajax({
                         async: true,
                        url : "DateWiseOlWiseSales",
                        method : "GET",
                        dataType : "json",
                        contentType: "application/json; charset=utf-8",
                        data : {
                               fromdate : $("#startdate").val(),
                             },                              
                        success : function(data) {                                                          
                // console.log("tst",data);
                             $("#formIdoutletwisetable").hide();
                                let formatedData = formatData(data);
                                renderTable(formatedData);          
                        }        
                    });                     
                    }                   
                else
                    {
                    alert('No data found between dates');
                    window.location = 'Somelocation.html';
                    }
                    }                                                                                
        });                                       
}))

我已经添加了生成ajax调用的报告之一的完整代码

即使我对
[Deprecation]
没有很好的了解,我是否做错了什么?这对我的申请有害吗


我正在使用Unnified jquery,然后单击控制台右侧的链接,我得到了如图所示的结果。您是否在返回的内容中包含了脚本标记。比如:

<html> 
 <head></head>
<body></body>
</html>
<script src="script path"></script>

您可以使用jQuery的getScript()来获取脚本内容,而不是像上面的代码那样使用。请找到下面的示例代码

<script type="text/javascript">
var script_path = "js script path";
$.getScript(script_path);
</script>

var script_path=“js script path”;
$.getScript(脚本路径);

您也可以在此处检查,如ajax请求中添加'async:true'中所述。可能重复@VasylMoskalov。我已经这样做了,但在我的浏览器控制台上出现相同的错误。您可以检查此请求是否会产生警告吗?让我们来看看。我不知道这与上述问题有什么关系?您是否打算将此作为另一个问题的答案发布?yupp这是您guyz建议的帖子,实际上,当我们通过ajax调用获取html内容并在该html中包含js脚本时,我们在控制台中遇到了弃用错误,因此我们只需使用jquery函数$.getScript(script_path);