2017-07-15 61 views

回答

0

是的!作为@ adeneo在评论中陈述,同步AJAX请求应该避免,因为其他请求应该等待,直到当前请求完成,我个人不建议它。

是否有任何的方式来用于与远程表单执行AJAX调用:真 同步

AFAIK,没有Rails的方式来实现与同步请求AJAX remote: true

还是有办法等待AJAX​​请求轻松完成

Yes.AJAX默认做异步requests.However你可以async: false

步骤实现:

  • 如果没有remote :true
  • 使用Ajax和async: false正常的形式形式的点击提交

示例代码:

$("#submit-btn").click(function(){ 
    $.ajax({ 
    type: "POST", 
    async: false, 
    url: "url", 
    data: {the data} 
    }); 
});