我为Wordpress博客文章定制了分类法。我希望允许用户使用AJAX进行过滤。我已经能够调用整个页面并以这种方式获得结果,但我的响应包括所有HTML。我想知道是否有一种方法可以通过AJAX过滤Wordpress帖子并返回结果对象?
这就是我目前拥有的:
jQuery.ajax({
type: "POST",
data: "&product_form="+product_form,
url: "http://localhost/websites/test/products/?filer=true",
success: function(results) {
console.log(results);
}
});
最简单的方法是在products/?filer=true,然后根据该标记拆分生成的数据。
例如,你把
<!--SPLITMARK-->
在发布输出之前和之后,然后在js:中使用结果进行拆分
jQuery.ajax({
type: "POST",
data: "&product_form="+product_form,
url: "http://localhost/websites/test/products/?filer=true",
success: function(results) {
results = results.split("<!--SPLITMARK-->");
results = results[1];
console.log(results);
}
});
不管怎样,这种方法很快,但有点脏。。。