簡體   English   中英

jQuery load()錯誤:不推薦使用主線程上的同步XMLHttpRequest

[英]jQuery load() error : Synchronous XMLHttpRequest on the main thread is deprecated

我正在嘗試使用jquery load()函數在另一個頁面中加載頁面。 以下是代碼:

    ... head code
    </head>
    <body id="body">
    <div id="newbody"></div>

    <button id="loadit">loadpage</button>
    <script type="text/javascript">
    $("#loadit").click(function(){
        $( "#newbody" ).load( "edit.php?id=112" );

        }); 
    </script>

當我單擊按鈕時,整個頁面被清除,只顯示“edit.php”頁面的一個位。 單個位我的意思是edit.php應該顯示一個預先填充的表單,只顯示一個沒有CSS的單個字段。 是因為我使用了錯誤的jQuery函數,即load()。 我想要做的是在當前頁面的div標簽中加載新頁面。

我還在控制台中收到以下警告:

jquery.min.js:4主線程上的同步XMLHttpRequest因其對最終用戶體驗的不利影響而被棄用。

我哪里錯了?

如果edit.php中包含一個加載外部javascript文件的腳本標記,則可能會收到此警告

<div> 
SOME CONTENT HERE
</div>
<script src="/scripts/script.js"></script> 

請注意,這是來自這個stackoverflow的答案 - https://stackoverflow.com/a/28478146/3274227

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM