我正在使用PHP和jQuery的评论脚本。如何在jquery的页面中插入大量html?
我的jquery发布数据到我的php后端脚本,成功后我需要它插入后端脚本发回的结果。
现在我有一切工作,除了添加注释到页面的部分我卡住了。我可以使用这样的东西;
$('#comments').prepend(data.comment);
上面的代码将添加文本/注释部分进入格的意见,但我需要做更多的则只需添加文字,我需要它来添加其他div的,注释文本,用户的照片,日期以及您在下面的照片中看到的所有其他内容。
我没有问题获取所有这些数据,但我应该如何将其全部添加到页面?
类似于下面的东西,但有更多的代码?
$('div#loader').append('<span class="success">Thanks for your comment!</span>');
这是与现有的评论页面,在添加AJAX职位是,我需要插入到列表中的新评论,并让它看起来像其他人
alt text http://img2.pict.com/21/4e/f0/1505261/0/800/screenshot2b20.png
这就是我所希望的,使用某种模板。我的脚本现在使用json响应,现在json返回,评论文本,日期用户ID号和照片URL在PHP会话变量中,所以我猜我需要将它们添加到JS var?另外你的上面有一行代码标题部分,我是否需要为每个项目,名称,照片和评论做这样的一行? – JasonDavis 2009-08-22 17:03:54
对于更高级的模板,您可以使用助手库作为刚刚建议的人(http://jtemplates.tpython.com/)。否则,您将不得不替换每个值或在模板中使用另一个jQuery选择器和一个占位符。 调用$ .post时在回调函数中使用的参数“data”将包含您的JSON对象(从php页面返回)。有了这个,你可以做任何你想要的。 – Mickel 2009-08-22 17:19:47