新的、很酷的语法允许我写:
link_to some_path, :remote => true
生成 AJAX 请求。但是如果我需要更长的超时时间(例如100000ms),我可以在哪里设置它?我读link_to http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to但什么也没发现。
您可以使用$.rails.ajax来自 jquery-ujs 的属性,如果未显式传递超时,则注入超时:
$(function() {
// ...
$.rails.ajax = function(options) {
if (!options.timeout) {
options.timeout = 100000;
}
return $.ajax(options);
};
// ...
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)