Javascript Wordpress:使用AJAX列出类别中的帖子并调用插件
我目前正在尝试列出Wordpress中某个类别的所有帖子。 因此,我的分类模板只是html的一部分(ul>li wich进入循环),我在头版天真地使用以下命令调用它们:Javascript Wordpress:使用AJAX列出类别中的帖子并调用插件,javascript,php,jquery,ajax,wordpress,Javascript,Php,Jquery,Ajax,Wordpress,我目前正在尝试列出Wordpress中某个类别的所有帖子。 因此,我的分类模板只是html的一部分(ul>li wich进入循环),我在头版天真地使用以下命令调用它们: $(document).ready(function(){ $.ajaxSetup({cache:true}); $("#listCat a").click(function(){ var href = $(this).attr("href"); $("#projectContai
$(document).ready(function(){
$.ajaxSetup({cache:true});
$("#listCat a").click(function(){
var href = $(this).attr("href");
$("#projectContainer").html("Chargement...");
$("#projectContainer").load(href,function(){
$('#slider').jcarousel({
wrap: 'circular'
});
$('.jcarousel-prev').jcarouselControl({
target: '-=1'
});
$('.jcarousel-next').jcarouselControl({
target: '+=1'
});
});
return false;
});
});
现在,我需要在我用AJAX东西调用的元素上调用jcarousel插件(正如您在代码中看到的)。我认为在回调函数中调用它会起作用,但不会。控制台将注销:
Uncaught TypeError: Cannot call method 'index' of null
它说这个错误来自:jcarousel核心插件:。好像找不到#slider元素的子元素。。。我尝试了很多方法(使用$.get()等)。请注意,$('#slider').jcarousel();有点有效:它将数据jcarousel=“true”属性添加到元素中
我想我错过了一些明显的东西,我不确定我能不能那样做,但是。。。有什么帮助吗?好的,一位朋友看了看,告诉我用demo()中的插件替换jquery.jcarousel核心插件(来自GitHub),这是不一样的。我还必须删除对控件的调用(包括在演示代码中)
老实说,我真的不知道出了什么问题…因为在您所附的代码中没有使用方法
index
——我假设错误在js代码的另一部分。考虑添加控制台在错误旁边输出的有问题的行和JS文件。对,抱歉。此错误来自jcarousel插件文件。>
$(document).ready(function(){
$.ajaxSetup({cache:true});
$("#listCat a").click(function(){
var href = $(this).attr("href");
$("#projectContainer").html("Chargement...");
$("#projectContainer").load(href,function(){
$('#slider').jcarousel({
wrap: 'circular'
});
});
return false;
});
});