AJAX没有加载其他js和css样式

时间:2015-01-28 08:01:55

标签: javascript php jquery css ajax

我写了一个简短的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();
                                }
                              });
                          });

2 个答案:

答案 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。