javascript - 如何使用 Ajax 刷新或重新加载 div 的内容

标签 javascript jquery ajax

这在某种程度上是。我通常使用 jquery 的 load 将页面 A 中的内容加载到页面 B 中,因此将 div 的内容加载到其自身中以刷新它没有多大意义。有什么解决办法吗?

$('#A').load('pageX.php #A');

请注意,两个 #A 都在 pageX 上,使其成为相同的 #A

在“加载”之后,这会以某种方式干扰 JavaScript,我不知道为什么。

所以这些只是刷新一个div。

最佳答案

id 在 html 文档中必须是唯一的,否则您最终会得到 JavaScript 的预期结果。

在您的情况下,您需要删除重复的id

类似这样的

$('#A').load('pageX.php #B');

或者这会起作用:

$('#B').load('pageX.php #A');

关于javascript - 如何使用 Ajax 刷新或重新加载 div 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19451298/

相关文章:

javascript - JavaScript `style` 属性名称从何而来?

javascript - 检查是否设置了 cookie 以及是否设置了 true 启动功能

javascript - 带有两个连续的自执行匿名函数的 TypeError

c# - 在 C# 中禁用 AJAX 编辑器

javascript - 如何在单击动态生成的每个项目时弹出模式?

javascript - 使用ajax发送$_POST变量到php

javascript - 如何从 Angular 中的 ng-repeat 获取输入值

c# - 使用 IClientModelValidator 在 ASP.NET Core 中使用参数自定义客户端验证属性

javascript - JS函数调用一次使用后就被销毁

jquery - 如何淡出切换以使过渡看起来更柔和