![](/img/trans.png)
[英]How to send attribute data to the controller through ajax remote:true option in rails
[英]Rails remote: true only if requested through ajax
我可以在沒有AJAX的情況下按需運行我的應用程序。
我現在要使用“添加項目”按鈕將AJAX添加到項目列表頁面。
通常,單擊“添加項目”只會進入新項目頁面,但是使用Ajax會將新項目表單注入頁面。 提交后,它將更新列表。 這一切都很好。
但是,如果我直接訪問新項目頁面,則在提交表單后仍會觸發javascript。 如果我在表單頁面上,我希望避免提交任何AJAX表單。
如果已經通過AJAX請求了頁面,是否可以僅向表單標簽添加remote => true
?
(...或建議一種更好的方法)
request.xml_http_request?
會告訴您是否正在處理ajax請求:
<% if request.xml_http_request? %>
....
<% end %>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.