Sparky 是说您可以修改success
AJAX 的功能,该功能是与 form 相关联的提交功能的一部分$('#signup')
。
即,目前成功的功能是:
...
success: function(msg) {
$('#message').html(msg);
}
...
您可以更新以重定向执行以下操作:
...
success: function(msg) {
document.location = '/target/path/file.html';
}
...
编辑 - 执行上述操作将重定向浏览器 - 只要 AJAX 调用成功(不一定是 API 调用成功。)所以即使 PHP 在消息中返回错误 - 调用成功函数是因为它是指的是 AJAX 调用本身的成功。
如果您只想在 PHP 文件返回的成功消息上重定向,那么您必须检查传入的 msg 并相应地处理。
...
success: function(msg) {
if (msg.indexOf('Success') != -1) {
document.location = '/target/path/file.html';
} else {
$('#message').html(msg);
}
}
...
这将在 PHP 文件成功返回消息时重定向浏览器,否则它将在 $('#message') 中显示消息。