我写了一个简短的AJAX代码,它从PHP文件中获取Facebook内容(在PHP文件中,我已将class="gallery-img-link"
声明为<a>
而class="img-responsive img-thumbnail"
为<img>
) 。
我在网站底部有gallery-img-link
作为jQuery脚本,问题是当我手动添加这些类时工作正常,但是当我尝试通过AJAX get请求加载它们时,它似乎没有& #39; t work。
我应该在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();
}
});
});
答案 0 :(得分:0)
对于所有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开发人员工具,然后转到网络选项卡,然后在所有已加载的文件中添加一个llok,其中应为ajax.php
。看看那个COntent的文件是什么
答案 1 :(得分:0)
基本上问题是内容已经加载但是“照片java脚本文件”没有等待加载页面,所以这个功能根本无法工作。在“阅读JS函数”之后加载了那些加载的AJAX。