我正在尝试在重定向之前发送一个 ajax 调用(用于记录目的)。实际上,重定向是一个正确设置了 octet-stream 和 disposition 的下载。所以ajax调用不会在所有浏览器(尤其是chrome)上被调用。在其他像 IE 中它确实如此。我如何确保调用 SURE 被执行?
这是代码:
$(function() {
$('#download-link-a').click(function() {
remoteLog ('Clicked on download', '<?php echo $username; ?>' );
location.href = "<?php echo $secure_link; ?>";
return false;
});
});
function remoteLog (arg, key) {
var file = '/files/remoteLog.php';
$.post(file, {text: arg, key: key});
}