簡體   English   中英

表格POST后重定向

[英]Redirect after form POST

我正在將通過表單提交的信息保存到parse.com,然后在完成后重定向到備用頁面。 我的POST工作正常,但是找不到重定向到新頁面的最簡單方法。 這是我的代碼:

 <script>
        function validateForm() {
        Parse.initialize("1oFe8znPN2CwcEj14eIYaIOuxGtW35ZpmOazlG3H", "fJhaxIenhcwAdp66T14LKw4OukJ3lG6DLpkq1JVV");
        var TestObject = Parse.Object.extend("iOS");
var testObject = new TestObject();
  testObject.save({Phone: document.forms["appForm"]["phone"].value },{
  success: function(object) {
    $(".success").show();
  },
  error: function(model, error) {
    $(".error").show();
  }
});}

            <input type="text"  name="phone" id="contact_email"  class=" form-control input-email" placeholder="Phone Number">

            <input type="submit" id="sendingbtn" class="btn" value="Submit">

我有onclick =“ location.href ='appsuccess.html';” 在提交輸入中,但有時會在POST之前推送。 有什么建議么? 謝謝

那使用呢

window.location.href = 'http://redirecturl/';

在成功的功能? 如何在JavaScript / jQuery中重定向到另一個網頁?

由於您在頁面上顯示成功消息,因此建議您在使用setTimeout延遲后重定向用戶。 帖子成功返回后,應啟動超時。 因此,您應該將成功功能修改為:

function(object) {  
  $(".success").show();  
  window.setTimeout(function() {  
    location.href = "appsuccess.html";  
  }, 1500);  
}  

這將導致站點在1.5秒的延遲后重定向。 您可以根據需要調整所需效果的時間。 有關setTimeout的文檔: https : //developer.mozilla.org/zh-CN/docs/Web/API/WindowTimers/setTimeout

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM