0
我正在嘗試向舊評論框添加新評論。 這裏是我的代碼,不知道爲什麼它不工作向舊評論組添加新評論
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$(".bsubmit").click(function() {
var id = $(this).parent().parent().attr("id");
var comm = document.getElementById(id).getElementsByClassName("commentadd")[0].value;
$.ajax({
type: "POST",
url: "comment.php",
data: {
id: id,
comm: comm
},
cache: false,
success: function() {
$('.addcomment').slideUp('slow', function() {
// POSTED IN DATABASE SUCCESS NOW APPEND The comment with other COMMENTS
document.getElementById(id).getElementsByClassName(".itemcomment").append('<div class="comm">
<a href="profile.php?id=<?php echo $_SESSION['
fbid ']; ?> class="comm_img"><img src=" <?php echo $_SESSION['
smallest ']; ?> width="50" height="50" /></a>
<p width="50"><strong>
</strong></p>
</div>');
});
$('#load').fadeOut();
}
});
return false;
});
});
});
</script>
嘗試使用'$(「#div_id .itemcomment」)'而不是'document.getElementById(id).getElementsByClassName(「。itemcomment」)'。 – Karo
@David - 但是當PHP執行時,這將寫入javescript。 假設存儲在一個變量中。現在我只是追加變量的值..不是嗎? – Yahoo
@Karo - 我的Div_ID位於一個名爲ID的變量中。我怎麼可以重新創建該聲明? 謝謝 – Yahoo