繁体   English   中英

浏览器无法完全更新AJAX表单

[英]Browser does not update AJAX form completely

我遵循了有关使用rails 3和不引人注意的javascript创建100%ajax CRUD的教程,顺便说一下,这是一个绝妙的概念。

但是,我意识到更新帖子后,表单清除得还不错,但是表单上的按钮仍然是“更新帖子”。 由于更新已完成且索引已呈现,因此我假设该按钮将返回到“创建帖子”。

我尝试使用$("input[type='submit']").text("Create post"); 强迫这种行为。 但这不会更改按钮。 有趣的是,尽管该按钮仍然显示“ Update post”,但检查HTML源代码会显示...

<input type="submit" value="Update Post" name="commit" style="display: inline-block;">Create post</input>

此行为在Chrome和Firefox中-均为最新。

请帮助解释原因并提出解决方法。 谢谢!

代替text()方法,使用val()

$("input[type='submit']").val("Create post");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM