使用鏈接div和ajax傳遞數據而不刷新頁面的最佳方式/結果是什麼?我希望我的評論和div在點擊時淡出並且不希望頁面刷新。所以它留在我刪除評論的地方。使用Ajax刪除評論
我已經試過這一點,但它不工作
<script>
function delete_(pid){
$.ajax({
type: "POST",
url: "include/post.delete.php",
data: "pid="+pid,
success: function(){
$("#comment-"+pid).remove();
}
});
}
</script>
<? if($streamitem_data['streamitem_creator']==$_SESSION['id']){
echo "<div style='cursor:pointer;' onclick=\"delete_('".$streamitem_data['streamitem_id']."');\">Delete comment</div>";
但它不給我上述結果,我需要。也許我做錯了什麼,但如果可能的話,我需要幫助。
什麼結果* *是它給你? – 2012-07-15 00:21:09
它的刪除,但頁面只是令人耳目一新,並帶我回到頂部。所以它工作。但是,我希望它刪除註釋,而不刷新頁面,並儘可能淡化div。 – dave 2012-07-15 00:24:26
您上面發佈的JavaScript代碼不能成爲這個原因。但是,HTML代碼的末尾有一個表單,是否提交了刪除評論?你將不得不這樣做與JavaScript(即沒有表單提交)... – Aletheios 2012-07-15 00:28:19