将ajax返回数据变量传递给jquery选择器

时间:2015-01-06 05:34:43

标签: jquery

下面是代码追加通过ajax返回html,我想将返回数据转换为jquery选择器,以便我可以像下面那样传递数据变量

var $items = $('text').appendTo($( '#og-grid' ));

//load portfolio based on tags
$( "a.tag" ).click(function( event ) {

    event.preventDefault(); 
    url = $(this).attr('href'); 
    $.get(url,function(data,status) {
        //console.log(data);      
        //var $items = $( $.parseHTML(data) ).appendTo($( '#og-grid' ));
        var $items = $(data).appendTo($( '#og-grid' ));
        //var $items $('<li> text </li>').appendTo($( '#og-grid' ));
        Grid.addItems($items);
    });
});

1 个答案:

答案 0 :(得分:0)

您的代码没问题,您需要在服务器端创建HTML,例如,如果您使用的是PHP,而内容来自数据库,那么您应该返回您的数据,

<?php
   // mysql queries and get result
   // loop if data found
   echo '<li> <a>Something like that, with your images</a></li>;
?>
相关问题