重新加载部分(Rails Ajax)
我有一个表单,当我单击提交时,应该更新同一页面上的部分内容...... 当我把它放在这里时:
page.replace_html 'show_cards_div', 'Hello'
它的作用就像它应该的那样,在我需要时显示你好。但当我把它变成这样时......
page.replace_html 'show_cards_div', :partial => "reloadThisPartial"`
它根本没有做任何事情。我做错了什么?
I have a form that when I click submit, should update a partial that is on the same page...
When I place this here:
page.replace_html 'show_cards_div', 'Hello'
It does just as it should, display hello when I need it to. But when I make it into this....
page.replace_html 'show_cards_div', :partial => "reloadThisPartial"`
It simply does not do anything. What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该请求可能不是 Ajax 调用。进行 Ajax 调用。使用remote_form_for而不是form_for或使用jquery.form向控制器发送ajax调用。如果您使用的是jquery,那么请执行以下操作:
在控制器中执行类似的操作。
The request might not be an Ajax call. Make Ajax call. User remote_form_for instead of form_for or use jquery.form for sending ajax calls to controller. If you are using jquery then do something like:
in controller do something like this.