Javascript 在form POST后重定向
我正在将通过表单提交的信息保存到parse.com,然后在完成后重定向到另一个页面。我有正确的工作岗位,但无法找到最简单的方式重定向到新的页面。这是我的密码:Javascript 在form POST后重定向,javascript,html,forms,parse-platform,href,Javascript,Html,Forms,Parse Platform,Href,我正在将通过表单提交的信息保存到parse.com,然后在完成后重定向到另一个页面。我有正确的工作岗位,但无法找到最简单的方式重定向到新的页面。这是我的密码: <script> function validateForm() { Parse.initialize("1oFe8znPN2CwcEj14eIYaIOuxGtW35ZpmOazlG3H", "fJhaxIenhcwAdp66T14LKw4OukJ3lG6DLpkq1JVV");
<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();
}
});}
函数validateForm(){
解析.初始化(“1oFe8znPN2CwcEj14eIYaIOuxGtW35ZpmOazlG3H”,“fjhaxienhcwapp66t14lkw4oukj3lg6dlpkq1jvv”);
var TestObject=Parse.Object.extend(“iOS”);
var testObject=新的testObject();
testObject.save({Phone:document.forms[“appForm”][“Phone”].value}{
成功:功能(对象){
$(“.success”).show();
},
错误:函数(模型,错误){
$(“.error”).show();
}
});}
及
我在提交输入中有onclick=“location.href='appsuccess.html';”,但有时它会在发布前推送。有什么建议吗?谢谢使用
window.location.href = 'http://redirecturl/';
在成功函数中?()因为您在页面上显示了一条成功消息,所以我建议在延迟后使用setTimeout重定向用户。post成功返回后,应启动超时。因此,您应该将成功函数修改为:
function(object) {
$(".success").show();
window.setTimeout(function() {
location.href = "appsuccess.html";
}, 1500);
}
这将导致站点在延迟1.5秒后重定向。您可以根据需要调整计时以获得想要的效果。有关设置超时的文档:更改
窗口。位置将强制页面重定向window.location='您的url在此'
将重定向放在success中,而不是放在onclick上。
function(object) {
$(".success").show();
window.setTimeout(function() {
location.href = "appsuccess.html";
}, 1500);
}