我正在使用javascript将数组发送到我的代码后面,以便保存。还可以将页面重定向到下一个数据集。
function ChangeMonth(utcDate){
PageMethods.javaGetArray(colors);
alert("saving...");
window.location = "./transport.aspx?date=" + utcDate;
}
当中间存在警报,保存和重定向时,此功能非常有效。如果我删除警报,它只是重定向而不保存。
有什么想法吗?
答案 0 :(得分:1)
这是因为浏览器在有任何时间完成AJAX请求之前会重定向。您可以使用提供的回调来执行重定向:
PageMethods.javaGetArray(colors, function(result) {
window.location = './transport.aspx?date=' + utcDate;
});