输入字段将't获取更新的值
Input field wouldn't get the updated value
我有一个id为Email的输入字段,我正在获取该字段的值以更新我的对象。然而,当我尝试在不刷新的情况下再次编辑它并尝试通过Ajax发送它时,电子邮件字段变为空。我通过使用$("#Email").val()得到这个字段,我也尝试使用.attr("value"),但这得到了字段的旧值,而不是新值。
我的问题类似于"jQuery在输入文本上显示空字符串?"但是,我不能使用那里的解决方案,因为更新后我必须多次使用输入框。
然而,当我尝试在不刷新的情况下再次编辑它并尝试通过Ajax发送它时,电子邮件字段变为空。
你确定页面没有刷新吗?该字段只能在刷新或您编写/包含的导致问题的实际JavaScript代码后变为空。
$("#Email").val()
将读取该值,而不会将其清空。
.attr("value")
将读取页面加载时的值,但不考虑用户所做的更改。
我的问题类似于"jQuery在输入文本上显示空字符串?"但是,我不能使用那里的解决方案,因为更新后我必须多次使用输入框。
你理解这个解决方案的原因吗?问题是,过早地将值捕获到变量Name
中。解决方案是将呼叫转移到稍后的val()
。(blur
生效后,而非之前)
我希望这些都有帮助,但在没有看到你的代码的情况下,我真的没有什么可以告诉你的了。
由于缺乏细节,我预计这个问题将结束。当你发布新问题时,请尝试一次解决一个问题("变空"或"获取旧值"),并发布足够的详细信息以获得解决方案。(即SSCCE)
相关文章:
- 输入字段将't获取更新的值
- 更新Redux状态&然后在同一实例中获取更新状态
- 在谷歌地图 API v3 中获取更新的半径/面积
- Three.js:使用变形目标获取更新的顶点
- 从函数jquery获取更新的变量值
- Servlet无法从XML获取更新的值
- 在节点脚本中,如何监视文件的更改并获取更新的内容
- 在每个请求 nodejs 中获取更新的文件
- 如何在 mongodb 中获取更新查询写入结果
- 在MongoDB中获取“更新前”文档
- 获取更新的 iFrame 的标题
- 如何在 ajax 之后在选择框中获取更新的选项属性
- 如何从findOneAndUpdate方法获取更新的文档
- 索引数据库,如何在不重新加载页面的情况下获取更新的数据
- 单击时从数据属性获取更新的值
- 获取更新面板原因在页面加载事件中回发
- 在jQuery Sort之后获取更新的顺序
- 使用jQuery获取更新的文本区域内容
- jQuery获取更新的select输入的值
- 单击后如何获取更新内容