2
jQuery.ajax()
の機能はローカルサーバー上で完全に機能しますが、アップロードするとFirebugで 'ライブサーバーにアップロードしたときにjquery.ajax()関数が 'Aborted'と表示されるのはなぜですか
Ajaxの機能は、同じドメインを呼び出し、それが私のネストされたAjaxの機能だろう。この
jQuery.ajax({
url: homeUrl+'/engine/check/',
data: jQuery('#post').serialize(),
type: 'post',
beforeSend:function(){
jQuery('#checker span').text('checking status...').parent().show();
},
success: function(data){
if(data == 'not_gallery'){
jQuery('#checker').hide();
}
if(data == 'no_folder'){
jQuery('#loader').hide();
jQuery('#checker span').html('please ensure you have chosen a folder to connect to this gallery');
}
if(data == 'complete'){
jQuery('#loader').hide();
jQuery('#checker span').html('Gallery Active');
}
if(data == 'in_crunch'){
jQuery('#loader').show();
jQuery('#checker span').html('Crunching in progress. This may take a while...');
refreshIntervalId = setInterval('check_poll()', 15000);
}
if(data == 'init_crunch'){
jQuery('#loader').show();
jQuery('#checker span').html('Crunching in progress. This may take a while...');
jQuery.post(homeUrl+'/engine/crunch/', jQuery('#post').serialize(), function(data){
if(data == 'done'){
jQuery('#loader').hide();
jQuery('#checker span').html('Gallery Active');
}
});
}
}
});
のように見えますか?
さらに詳しく説明すると、理由を説明するのは難しいです。 – Ikke
最初の推測はクロスサイトスクリプティングの問題です。 – Dave
私はこれ以上の詳細を持っていません - 応答は空白で、戻り状況は「Aborted」と書かれています – Ash