【发布时间】:2015-01-06 05:34:42
【问题描述】:
下面是通过 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);
});
});
【问题讨论】:
-
console.log(data);打印什么?你想要什么? -
像
- ...
一样返回 html -
tympanus.net/Tutorials/ThumbnailGridExpandingPreview/add.html 这是演示链接,它添加了更多项目,我想通过 ajax 调用添加更多,而不是字符串文字
-
但它会抛出语法错误,无法识别的表达式:
-
你是如何从服务器端发送数据参数的?
标签: jquery