我有一个使用 ajax 内联编辑来修改字段的表。该表按姓氏排序。
如果我更改姓氏,从而更改行顺序,然后刷新页面,表会重新排序,但我更改的字段在 dom 中仍然具有以前的值。输入字段在 html 中确实具有正确的值,但显示了 dom 值。
当然,硬刷新会显示所有正确的值。
为什么我的 DOM 不同步?如何刷新以显示正确的值?
<小时/>回复后编辑
Firefox 保留了输入字段的先前值。网上查了一下,发现添加<form autocomplete="off">
将强制 Firefox 不缓存旧值。
最佳答案
几乎肯定与您的浏览器通过刷新保留表单值有关。您是否可以对其进行安排,以便在刷新时再次触发您用于从输入字段更新 DOM 的触发器?
如果不知道 DOM 和输入字段如何在代码中交互,就很难提供更多详细信息。
关于jquery - 为什么jquery ajax调用刷新后dom不同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1509276/