Javascript 重定向后,其他功能在Chrome中不起作用
我是jQuery新手,请帮忙 window.location.href之后,不会调用/中止其他函数 我正在使用Spring捕获该url(“downloadPack?Name=“+Name+”&ID=“+ID”),并生成excel文件,直到现在它工作正常 下面的代码可以在Firefox和IE上完美运行,但只在Google Chrome上存在问题Javascript 重定向后,其他功能在Chrome中不起作用,javascript,jquery,spring-mvc,Javascript,Jquery,Spring Mvc,我是jQuery新手,请帮忙 window.location.href之后,不会调用/中止其他函数 我正在使用Spring捕获该url(“downloadPack?Name=“+Name+”&ID=“+ID”),并生成excel文件,直到现在它工作正常 下面的代码可以在Firefox和IE上完美运行,但只在Google Chrome上存在问题 var href_red = "downloadPack?Name=" + Name + "&ID="+ID ;
var href_red = "downloadPack?Name=" + Name + "&ID="+ID ;
jQuery
.post(
'checkPack',
{
Name :Name,
ID : ID,
Date :Date,
},
function(data) {
if (data == 1) {
window.location.href = href_red;
dialog_load('Download Workbook','downloadOptions', '675px', '630px', 2);
} else {
dialog_error('Error','workbook has not yet been created, please create it first');
}
});
更改
窗口。位置将终止当前在浏览器中运行的所有脚本
因此,您需要在重定向之前添加该代码
或者其他解决方案是通过AJAX获取页面,并在加载内容时运行回调函数来执行 您忘记正确构建“href_red”。分号应该在“navDate”之后。这是输入错误,请忽略它。我已经更新了我的代码。我试图更改呼叫顺序,但仍然不起作用。。请给出Ajax调用的示例。。