我写了一个简短的AJAX代码,它从PHP文件中获取Facebook内容(在PHP文件中,我声明class="gallery-img-link"
为<a>
,class="img-responsive img-thumbnail"
为<img>
)。
我在网站底部有gallery-img-link
作为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 开发人员工具,然后转到网络选项卡,然后有一个 llok o 所有加载的文件,应该ajax.php
.看看该联系人的文件是什么
基本上,问题是内容已加载,但"照片java脚本文件"没有等待加载页面,因此此功能根本无法工作。在"读取JS函数"之后加载那些AJAX。