我有一个小问题。说我有一个js函数
$(function() {
$(".button").click(function(){
var id=$(this).attr('id');
var dataString = 'id='+ id ;
$.ajax({
type: "POST",
url: "download_number.php",
data: dataString,
cache: false,
success: function(html)
{
$("#div_"+id).html(html);
} });
window.open('File_download.php?file_id='+id, '_blank' );
});
如您所见,window.open
调用是在 $.ajax 调用之后
是否保证 $.ajax 调用将在每次页面重新加载之前执行,如果没有,则
我们不应该window.open
在成功函数中声明吗?
在我看来,当服务器响应缓慢时,页面将首先重新加载,并且$.ajax
调用可能会被window.open
函数中断
但出于同样的原因,我在 stackoverflow.com/questions/12908138/how-to-get-the-id-or-name-of-related-file/
谢谢你让我的信念更坚定