jQuery重定向太慢了

问题描述 投票:0回答:2

jQuery重定向太慢,无法连接另一个页面。我试过qazxsw poi,qazxsw poi,qazxsw poi。有没有办法让重定向更快?

window.location.replace
javascript jquery ajax
2个回答
1
投票

这可能是因为您的服务器端代码可能需要一些时间来处理请求。在这种情况下,最好添加进度加载器以通知用户他们的请求正在进行中。它很容易实现。请尝试以下代码。这会奏效。希望这可以帮助。谢谢

内部身体:

window.location.href

CSS:

window.location

JS:

<form role="form" id="add_name"  method="post"  enctype="multipart/form-data" action="">
  <div class="form-group modal-form">
    <input type="text" class="form-control" id="email_id" name="email_id">
    </div>
    <div class="form-group modal-form">
      <input type="text" class="form-control" id="contact" name="contact" >
      </div>
      <button  type="submit" class="btn btn-popup"  name="submit" id="submit">save</button>
    </div>
  </div>
</form>
<script> 
  $("form#add_name").submit(function(e) {
    e.preventDefault();
    var formData = new FormData(this);
    $.ajax({
      url: "device_process.php",
      type: 'POST',
      data: formData,
      success: function(data) {
        window.location = "thankyou.php";
      },
      cache: false,
      contentType: false,
      processData: false
    });
  });
</script>

0
投票

我使用了jquery Timeout()。函数。

这是我的答案:

<div id="loading" style="display: none;"><div>Loading, Please wait...</div></div>
© www.soinside.com 2019 - 2024. All rights reserved.