如何修复模态确认ajax后的时间延迟

时间:2019-06-12 07:31:19

标签: jquery ajax

我正在尝试在模态确认后发送AJAX请求。没有模态确认,AJAX速度很快,但是在显示模态并单击确认按钮后,AJAX速度很慢。

我试图将$.ajax转换为$.post很傻。然后,我尝试为AJAX创建一个函数并对其进行调用,但这也无法正常工作。我期待一种更快或更有效的方法。

$(document).on("click", "#somebutton", function() {
  var modal = $("#modal");
  modal.modal("show");
});

$(document).on("click", "#modalconfirm_button", function() {
  var modal = $("#modal");
  modal.modal("hide");
  var somedata = $(this).data('somedata');

  $.post('/myurl', {
    "somedata": somedata,
  }, function(data) {
    if (data) {
      // some code
    }
  })
});

1 个答案:

答案 0 :(得分:0)

JavaScript以相同的速度执行。它一定是导致服务器端出现问题的原因,请尝试检查浏览器上“检查”窗口的“网络”选项卡,以找到真正的原因并生成ajax。请参阅下面的图片以了解Chrome的“检查窗口”的概念。

as Shown in this Picture