jquery - 为什么jquery ajax调用刷新后dom不同步?

标签 jquery dom refresh

我有一个使用 ajax 内联编辑来修改字段的表。该表按姓氏排序。

如果我更改姓氏,从而更改行顺序,然后刷新页面,表会重新排序,但我更改的字段在 dom 中仍然具有以前的值。输入字段在 html 中确实具有正确的值,但显示了 dom 值。

当然,硬刷新会显示所有正确的值。

为什么我的 DOM 不同步?如何刷新以显示正确的值?

<小时/>

回复后编辑

Firefox 保留了输入字段的先前值。网上查了一下,发现添加<form autocomplete="off">将强制 Firefox 缓存旧值。

最佳答案

几乎肯定与您的浏览器通过刷新保留表单值有关。您是否可以对其进行安排,以便在刷新时再次触发您用于从输入字段更新 DOM 的触发器?

如果不知道 DOM 和输入字段如何在代码中交互,就很难提供更多详细信息。

关于jquery - 为什么jquery ajax调用刷新后dom不同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1509276/

相关文章:

javascript - Node.contains() 不会检测孙子为真

php - 如何在 DOM 中 php 和 javascript 之间共享数据?

php - 如果 HTML 文件已更新,则执行 JavaScript

javascript - 如何删除行并在文本区域中显示删除的行(标题除外)?

javascript - 如何在不使用 javascript 在 asp.net 中重新加载页面的情况下刷新 APPLET?

php - 更新数据库后,FLEX 数据库不会刷新,除非重新启动浏览器

javascript - 全宽和高度固定的幻灯片图像 (<img>) 响应迅速且始终居中

javascript - Rating Star Widgets——如何动态查看星星

javascript - JavaScript 中检测字符串是否不是 URL?

javascript - Angular Js 中一个或多个实体的验证失败