textarea的形式數據提交給服務器,但它無需刷新頁面發佈評論時不使用Ajax刷新頁面?
這裏沒有顯示註釋是腳本:
$("#post_reply").click(function(event) {
event.preventDefault();
if(document.getElementById('_comment').value.trim()==""){
return false;
}
$.post('../services/leave_comment.php', $("#open_status").serialize(),
function(data) {
$('#ajax_loading').hide();
if(data){
$.ajax({
type: 'POST',
url : 'http://localhost/tech1/services/get_more_comments.php',
data: 'last_id='+last_id,
success: function(data){
$('.view_container').append(data);
$('.view_container_parent').load('get_more_comments.php');
},
complete: function(){
console.log('DONE');
}
});
}
});
});
這裏是html和view_container_parent的結構已經被加載而無需刷新
<div class="comments" id="comments">
<div class="comm_container">
<div class="insert_container">
<form class="commentform">
<textarea>
</form>
</div>
</div>
<div class='view_container_parent'>//whole lot of comments
<div class='view_container'>//single comment
</div>
<div class='view_container'>//single comment
</div>
<div class='view_container'>//single comment
</div>
</div>
</div>
測試響應數據請幫助我,,,,這已經吃了我的三天。 – stacky
您是否嘗試過使用'html()'來放置內容? – PRAISER
在Chrome中,右鍵單擊,檢查元素,單擊網絡選項卡。請求是否被髮送到服務器,數據是否按預期返回? – Calebj