Javascript 只有在Firefox中的$ajax首次加载源代码后,脚本才会工作
我写了一个简单的$ajax请求,如下所示:Javascript 只有在Firefox中的$ajax首次加载源代码后,脚本才会工作,javascript,jquery,ajax,firefox,Javascript,Jquery,Ajax,Firefox,我写了一个简单的$ajax请求,如下所示: ladowanie = jQuery.ajax({ timeout: 5000, cache: false, type: "GET", url: target, dataType: "html", beforeSend: function(){ jQuery('#loader').stop().fadeIn(200); jQuery('.mainSurv'
ladowanie = jQuery.ajax({
timeout: 5000,
cache: false,
type: "GET",
url: target,
dataType: "html",
beforeSend: function(){
jQuery('#loader').stop().fadeIn(200);
jQuery('.mainSurv').hide();
},
success: function(result){
jQuery('.mainSurv').show();
jQuery('#loader').stop().slideUp(200);
jQuery(".mainSurv").html(result);
jQuery(".mainSurv").slideDown(500);
},
error: function(result){
if(result.statusText != 'abort'){
jQuery('#loader').hide();
jQuery('.mainSurv').html('<div id="errorMsg" style="text-align: center; width: 100%; font-size: 18px; line-height: 24px; color: #e00;">Przepraszamy, połączenie nie powiodło się, wybierz ankietę ponownie lub naciśnij F5.</div>');
jQuery('.mainSurv').css({'display':'block'});
}
}
});
ladowanie=jQuery.ajax({
超时:5000,
cache:false,
键入:“获取”,
url:target,
数据类型:“html”,
beforeSend:function(){
jQuery('#loader').stop().fadeIn(200);
jQuery('.mainSurv').hide();
},
成功:功能(结果){
jQuery('.mainSurv').show();
jQuery('#loader').stop().slideUp(200);
jQuery(“.mainSurv”).html(结果);
jQuery(“.mainSurv”)。向下滑动(500);
},
错误:函数(结果){
如果(result.statusText!=“中止”){
jQuery('#loader').hide();
jQuery('.mainSurv').html('Przepraszamy,połczenie powiodło się,wybierz ankietęponownie lub naciśnij F5');
jQuery('.mainSurv').css({'display':'block'});
}
}
});
目标url是html标记中包含脚本的html文件。
当我第一次调用ajax函数时,所有脚本都正常工作,但如果我调用此函数,所有加载的脚本都会停止工作
这个问题只涉及Firefox浏览器,在Opera上正常工作,即Chrome…ladowanie的功能是什么?尝试指定
ladowanie
是一个函数:
ladowanie = function(){
jQuery.ajax({
...
});
}