<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>
Ich brauche das oben, um den folgenden Code an eine Kommentarliste auf der aktuellen Seite anzufügen.Wie kann ich diesen HTML-Block in eine Seite aus einer JSON-Antwort mit jQuery einfügen?
KOMMENTAR-ID-NUMBEER = Diese werden Teil der json Antwort oben
KOMMENTAR-POST-date = Diese werden Teil der json Antwort oben
KOMMENTAR-Text sein = wird dieser Teil der json Antwort sein oben
USER-gender = dies in der PHP-Session ist
USER-IMAGE-URL = dies in der PHP-Session ist
USER-NAME = dies in der PHP-Session ist
Hier ist, was ich brauche den folgenden Code in die Seite einzufügen, aber mit dem it ems I Liste direkt oben, um auch in die richtigen locatons eingefügt zu werden.
<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>
Eine andere Frage, machen die Liste Zellen alternative Hintergrundfarbe in meinem Skript, so wie könnte ich es class = „Thread-even“ oder class = „Thread-ungerade“, je nach dem letzten Element einfügen?
Kennen Sie irgendwelche Tutorials oder irgendwo zeigen, wie dies zu tun? Ich will nicht wirklich th zu verwenden e jTemplates Plugin, es ist wirklich groß 99kb für solch eine kleine Aufgabe – JasonDavis
Meine Antwort aktualisiert, um ein Beispiel zu bieten. – slypete