我想在填写联系表单后重定向用户,并显示成功消息。
这是HTML代码:
<div id="wpm_download_1" style="display: inline;">
The link to the file(s) has been emailed to you.
</div>
这是我尝试的JavaScript:
function() {
var isDownloaded = jQuery('#wpm_download_1').text();
if (typeof obj.isDownloaded != 'undefined'){
window.location = 'http://google.com';
}
}
基本上,我希望在通过AJAX
发送表单数据后出现此消息时重定向用户:
文件的链接已通过电子邮件发送给您..
答案 0 :(得分:0)
为什么使用obj.isDownloaded? 这有效:
jQuery('#wpm_download_1').text();
if (typeof isDownloaded != 'undefined'){
window.location = 'http://google.com';
}
您可以随时根据需要调用该功能
答案 1 :(得分:0)
之前,你必须打电话给你的功能。对于重定向,请使用以下哪种方法:
window.location.href示例:
window.location.href = 'http://www.google.com'; //Will take you to Google.
window.open()示例:
window.open('http://www.google.com'); //This will open Google in a new window.
答案 2 :(得分:0)
好吧,经过努力,我刚刚提出这个问题并且有效:
jQuery( document ).ajaxSuccess(function( event, xhr, settings ) {
window.location.href = 'http://google.com';
});
因为我希望在successful AJAX request完成后重定向。