Php 同一DIV上的Javascript函数不工作

Php 同一DIV上的Javascript函数不工作,php,javascript,ajax,Php,Javascript,Ajax,我在同一个div上有两个Ajax函数,第一个函数在完全加载整个页面时执行,并调用ccslider方法,而第二个函数检查我在菜单上单击的菜单ID,以便为不同的页面动态加载不同的内容 我可以看到加载的内容(例如:图片),但不幸的是,我没有在ccslider中看到它们;似乎没有执行滑块 但我知道这是可行的,因为如果我测试它,删除swapContent()函数,并将带有MySQL查询的PHP代码放在我的主页中,图片就会加载到工作的滑动条中 有没有关于如何解决这个问题的提示 $(window).load(

我在同一个div上有两个Ajax函数,第一个函数在完全加载整个页面时执行,并调用ccslider方法,而第二个函数检查我在菜单上单击的菜单ID,以便为不同的页面动态加载不同的内容

我可以看到加载的内容(例如:图片),但不幸的是,我没有在ccslider中看到它们;似乎没有执行滑块

但我知道这是可行的,因为如果我测试它,删除
swapContent()
函数,并将带有MySQL查询的PHP代码放在我的主页中,图片就会加载到工作的滑动条中

有没有关于如何解决这个问题的提示

$(window).load(function(){
   $('#sliding').slider({
      _Options: {
      imageWidth: 300,
      imageHeight: 200
      }
   });
});

function swapContent(cv) {
var url = "testing_cover.php";
    $.post(url, {contentVar: cv}, function(data) {
       $("#sliding").html(data).show();
    });
}

您可能需要在swapContent()函数中再次调用slider方法。试试这个

function swapContent(cv) {
  var url = "testing_cover.php";
  $.post(url, {contentVar: cv}, function(data) {
     $("#sliding").html(data).show();
     $('#sliding').slider({
        _Options: {
        imageWidth: 300,
        imageHeight: 200
         }
     });

 });

}

我无法访问您正在使用的插件类型,但从表面上看,您可能正在修改其功能所需的HTML结构。尝试将HTML插入到#滑动元素中的包装中,而不是直接插入其中。

您赢得了一杯啤酒。我尝试了一切,也尝试了在电脑附近跳伏都教舞,但什么都没有,解决办法很简单。非常感谢,真的很高兴!!!!现在终于成功了