javascript - 在我的浏览器控制台上调用 ajax 时获取 "[Deprecation] "

标签 javascript ajax

我正在进行 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]缺乏深入的了解,我是否做错了什么?这对我的应用程序有害吗?

console i mage

我正在使用未缩小的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>

您也可以在这里查看You can check example here

关于javascript - 在我的浏览器控制台上调用 ajax 时获取 "[Deprecation] ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54016827/

相关文章:

javascript - 异步编程的新手。如何让不同对象按正确顺序发生事情?

php - magento-警告: require_once(app/Mage.php): failed to open stream: No such file or directory

javascript - 如何解析 thymeleaf 中的正则表达式?

python - 解析在 Django 中使用 Ajax GET 方法发送的 json 对象

php - 使用 jquery 仅显示数据库中的最新行

javascript - jQuery Mobile 水平选择框

php - Live Frontpage(像 cursebird 或 foursquare)

javascript - 是否有开箱即用的 Javascript "Tweet this"链接解决方案和 URL 缩短,它不会急切地从其他域加载文件?

javascript - 将 DOM 事件处理程序与 getElementsByClassName 一起使用

javascript - 为什么 Rxjs publishReplay(1).refCount() 不重播?