【发布时间】:2010-12-03 07:35:15
【问题描述】:
我有一个表格,它使用带有 ajax 的内联编辑来修改字段。该表按姓氏排序。
如果我更改姓氏以更改行顺序,然后刷新页面,则表会重新排序,但我更改的字段仍然具有 dom 中的先前值。输入字段在 html 中确实具有正确的值,但显示的是 dom 值。
当然,硬刷新会显示所有正确的值。
为什么我的 DOM 不同步?如何刷新以显示正确的值?
回复后编辑
是 Firefox 保留了输入字段的先前值。在网上一探究竟,发现添加<form autocomplete="off">会强制Firefox不缓存旧值。
【问题讨论】:
-
伙计,这是一个非常令人困惑的错误,试图弄清楚发生了什么变化。您不认为这可能与 firefox 保留表单值或其他什么有关吗?