Javascript AJAX没有加载其他js和css样式
我编写了一个简短的AJAX代码,它从PHP文件中获取Facebook内容,我声明class=gallery-img-link为,class=img-responsive-img-thumbnail为 我将gallery img链接作为jQuery脚本放在网站底部,问题是当我手动添加这些类时,它工作正常,但当我尝试通过AJAX get请求加载这些类时,它似乎不起作用 我应该在document.ready函数中使用它吗 我也尝试过现场直播,但根本没用Javascript AJAX没有加载其他js和css样式,javascript,php,jquery,css,ajax,Javascript,Php,Jquery,Css,Ajax,我编写了一个简短的AJAX代码,它从PHP文件中获取Facebook内容,我声明class=gallery-img-link为,class=img-responsive-img-thumbnail为 我将gallery img链接作为jQuery脚本放在网站底部,问题是当我手动添加这些类时,它工作正常,但当我尝试通过AJAX get请求加载这些类时,它似乎不起作用 我应该在document.ready函数中使用它吗 我也尝试过现场直播,但根本没用
$(document).ready(function(){
$(\'#loading-image\').show();
$.ajax({
method:\'get\',
url:\'ajax.php\',
success:function(data){
$("#facebook").html(data);
},
complete: function(){
$(\'#loading-image\').hide();
}
});
});
对于所有JavaScript DOM操作,您需要完全加载DOM 在没有PHP和其他代码的情况下,我可以更正您的JS:
$(document).ready(function(){
$('#loading-image').show();
$.ajax({
method: get ,
url: ajax.php ,
success: function(data){
$("#facebook").html(data);
},
complete: function(){
$('#loading-image').hide();
}
});
});
更新:
进入浏览器中的f12开发者工具,进入“网络”选项卡,然后选择所有加载的文件,其名称应为ajax.php。看看该内容的文件是什么基本上,问题是内容已加载,但photo java脚本文件并未等待页面加载,因此此函数根本无法工作。因为在阅读JS函数后加载了这些AJAX。为什么要跳过选择器“loading-image”?将代码放入。。。取而代之的是,删除转义字符。对不起,伙计们,我用了\'因为它在PHP代码中,工作正常,问题是classess等。PHP代码中有完全粘贴的内容。然后问题不是PHP文件中的JS代码,'\因为我使用大量PHP输出作为$msg。=;该脚本返回:$msg.='';2个选项:在th和echo$msg周围和处放置PHP标记;或者删除所有PHP代码@j_s_stack根本没有帮助。