jQuery load()错误:不推荐使用主线程上的同步XMLHttpRequest

Ari*_*ant 4 javascript jquery

我正在尝试使用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>
Run Code Online (Sandbox Code Playgroud)

当我单击按钮时,整个页面被清除,只显示"edit.php"页面的一个位.单个位我的意思是edit.php应该显示一个预先填充的表单,只显示一个没有CSS的单个字段.是因为我使用了错误的jQuery函数,即load().我想要做的是在当前页面的div标签中加载新页面.

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

jquery.min.js:4主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用.

我哪里错了?

Tim*_*ona 6

如果edit.php中包含一个加载外部javascript文件的脚本标记,则可能会收到此警告

<div> 
SOME CONTENT HERE
</div>
<script src="/scripts/script.js"></script> 
Run Code Online (Sandbox Code Playgroud)

请注意,这是来自这个stackoverflow的答案 - /sf/answers/1993470251/