我正在尝试使用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因其对最终用户体验的不利影响而被弃用.
我哪里错了?
如果edit.php中包含一个加载外部javascript文件的脚本标记,则可能会收到此警告
<div>
SOME CONTENT HERE
</div>
<script src="/scripts/script.js"></script>
Run Code Online (Sandbox Code Playgroud)
请注意,这是来自这个stackoverflow的答案 - /sf/answers/1993470251/
| 归档时间: |
|
| 查看次数: |
4431 次 |
| 最近记录: |