Во время вызова ajax, получая «[Deprecation]» на моей консоли браузера - PullRequest
0 голосов
/ 03 января 2019

Я делаю вызов ajax, и он успешно выполняется и загружает мои данные. На консоли браузера я получаю Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help 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

Я использую unminified jquery и после этого, нажав на ссылку справа от консоли, я получаю это, как показано на изображении

1 Ответ

0 голосов
/ 03 января 2019

Включили ли вы тег сценария как часть возвращаемого содержимого. Нравится:

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

Вы можете использовать getScript () jQuery для получения содержимого сценариев вместо того, чтобы использовать, как указано выше. пожалуйста, найдите ниже образец кода

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

Также вы можете проверить здесь Вы можете проверить пример здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...