使用自定义分类法过滤Wordpress帖子

时间:2015-12-09 18:45:20

标签: php jquery ajax wordpress

我的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);
            }
        });

1 个答案:

答案 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);
        }
    });

无论如何,这种方法很快,但有点脏......