ruby-on-rails – 如何在rails UJS中设置超时?
发布时间:2020-12-17 02:00:13 所属栏目:百科 来源:网络整理
导读:新的和酷的语法允许我写: link_to some_path,:remote = true 生成一个AJAX请求.但是如果我需要更长的超时时间(例如100000ms),我可以在哪里设置它?我读了link_to但没有发现任何东西. 解决方法 你可以使用jquery-ujs中的$.rails.ajax属性,如果没有显式传递,
新的和酷的语法允许我写:
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); }; // ... }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |