使用Ajax引入特定元素

时间:2015-08-31 00:37:20

标签: javascript php jquery ajax wordpress

我正在构建一个Wordpress网站。我正在使用Ajax从另一个页面中提取内容以在单击特定元素时填充空div。每个元素都有不同的URL,因此我将Url作为变量。我需要Ajax才能从这个URL中提取特定元素。相反,它继续拉入整个页面。我尝试过使用各种方法来选择特定的元素,但是我已经碰到了墙,需要一些帮助。



    (function($) {

        function find_page_number( element ) {
            return parseInt( element.html() );
        }

        $('.member-info').on('click', function (event) {
            event.preventDefault();

            page = find_page_number( $(this).clone() );

            var memberSrc = $(this).attr('href');

            $.ajax({

                url: memberSrc,
                type: 'get',
                dataType:'html',
                data: {
                    action: 'ajax_pagination',
                    query_vars: ajaxpagination.query_vars,
                    page: page
                },
                success: function( html ) {
                    $("#main").empty();
                    $('#main').append( html);
                }

            });

        })
    })(jQuery);




1 个答案:

答案 0 :(得分:1)

您可以使用jQuery过滤答案:

div