3
新的和冷静的语法让我写:如何在rails UJS中设置超时?
link_to some_path, :remote => true
生成一个AJAX请求。但是如果我需要更长的超时时间(例如100000ms),我可以在哪里设置?我读link_to但什么都没发现。
新的和冷静的语法让我写:如何在rails UJS中设置超时?
link_to some_path, :remote => true
生成一个AJAX请求。但是如果我需要更长的超时时间(例如100000ms),我可以在哪里设置?我读link_to但什么都没发现。
您可以使用从jQuery的UJS $ .rails.ajax属性,如果它没有被通过明确注入超时:
$(function() {
// ...
$.rails.ajax = function(options) {
if (!options.timeout) {
options.timeout = 100000;
}
return $.ajax(options);
};
// ...
});
超时为了什么? – bricker
这个ajax请求。像'$ .ajax({timeout:100000,url:some_path}) –