<script type="text/javascript">
var dataString2 = 'run=captchagood&comment=' + comment;
$.ajax({
type: "POST",
url: "process.php",
data: dataString2,
dataType: "json",
error: 'error',
success: function (data) {
if (data.response === 'captchasuccess') {
$('div#loader').find('img.load-gif').remove();
$('div#loader').append('<span class="success">Thanks for your comment!</span>');
$('div#loader').hide().fadeIn('slow');
$('span.limit').remove();
$('ol#commentlist').prepend(data.comment);
$('input#submit-comment').unbind('click').click(function() {
return false;
});
};
}
});
</script>
我需要上面的代碼將下面的代碼附加到當前頁面的註釋列表中。如何將json響應中的這個html塊插入到頁面中?
COMMENT-ID-NUMBEER =這將是以上
COMMENT-POST-DATE JSON響應的一部分=這將是以上
COMMENT-TEXT JSON響應的一部分=這將是JSON響應的一部分上述
用戶性別=這是在PHP會議
USER-IMAGE-URL =這是在PHP會議
USER-NAME =這是在PHP會議
這是我需要的插入到頁面,下面的代碼,但與它ems我直接列在上面插入到正確的位置。
<ol class="commentlist" id="commentlist">
<!-- START Comment block -->
<li class="thread-even" id="COMMENT-ID-NUMBEER">
<div class="photocolumn">
<div class="imageSub" style="width: 100px;">
<img class="USER-GENDER" src="USER-IMAGE-URL" width="100"/>
<div class="blackbg"></div>
<div class="label">USER-NAME</div>
</div>
</div>
<div class="commenttext">
<span class="comment_date">COMMENT-POST-DATE</span>
<p>COMMENT-TEXT</p>
</div> <!-- END COMMENTTEXT -->
<div class="modcolumn">
<a href=""><img class="delete " src="../../images/icons/error.gif"></a>
Delete
</div>
</li>
<!-- END comment block-->
</ol>
另一個問題,在我的腳本列表中的細胞替代的背景顏色,所以我怎麼可能讓它插入類=「線程甚至」或類=「線程奇」取決於最後一個項目?
你知道任何教程或任何地方顯示如何做到這一點嗎?我真的不想使用th e jTemplates插件,對於如此小的任務它確實很大99kb – JasonDavis 2009-08-22 22:02:26
更新了我的答案以提供示例。 – slypete 2009-08-22 22:59:57