[英]Disable Ajax call with rails link_to
我无法为link_to
禁用JQuery移动Ajax调用。
我有一个重定向链接
<%= link_to 'test', my_post_path, :method => :post, "data-role" => "button", "rel" => "external", "data-ajax"=>"false", "data-inline" => "true", "data-icon" => "plus", "data-iconpos" => "left" %>
这在以下html中进行了讨论
<a href="/my_post" data-ajax="false" data-icon="plus" data-iconpos="left" data-inline="true" data-method="post" data-role="button" rel="external nofollow">test</a>
my_post只是一个重定向
def my_post
redirect_to another_method_path(....)
end
我认为设置data-ajax=false
足以为此链接禁用Ajax,但事实并非如此。 首先调用another_method_path
,留下my_post_path
。
如果我完全禁用Ajax
$.mobile.ajaxEnabled = false;
它按预期工作。
我在localize link_to
做错了吗?
我认为在链接上设置rel: :external
应该已经完成了。
请参阅“无Ajax链接”部分: http : //jquerymobile.com/demos/1.1.1/docs/pages/page-links.html
我想问题是:method => :post
在你的链接中:method => :post
,因为这只适用于表单或ajax。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.