[英]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.