我想在(成功)之后将表单重定向到另一个页面。我使用这段代码
$(document).ready(function(){ $("#ajax-form").submit(function(){ $.post( "ajaxContact/ajax-register.php", $("#ajax-form").serialize(), function(data){ if (data.success) $("span#ajax-message").css({'color':'green'}); window.location("index.html"); else $("span#ajax-message").css({'color':'red'}); $("span#ajax-message").html(data.message); }, "json" ); return false; });
});
如何重定向。
此致
答案 0 :(得分:1)
如果您只想重定向该页面,这应该可行:
if(data.success)
window.location = "url";
<强>更新强>
$(document).ready(function()
{
$("#ajax-form").submit(function()
{
$.post("ajaxContact/ajax-register.php", $("#ajax-form").serialize(),
function(data)
{
if (data.success)
{
//If successful...
window.location = 'http://www.google.com';
}
else
{
//If unsuccessful...
alert("Post was unsuccessful.");
}
},"json");
return false;
});
});
只要您的帖子成功返回,这应该适合您。这是一个使用确认来模仿你的帖子的演示:
答案 1 :(得分:0)
window.location = "http://www.google.com";