我的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);
}
});
答案 0 :(得分:0)
最简单的方法是在产品/?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);
}
});
无论如何,这种方法很快,但有点脏......