如何在通話後添加新記錄添加元素來更新DOM?如何在Ajax調用(jQuery)之後更新DOM?
我應該在回調中返回新插入的db記錄內容,然後使用jquery追加?
如果沒有足夠的數據來回答問題,請指教。
$(function(){
$('#postentry').submit(function() {
var tyu = $('#tittle_ent').val();
if(tyu.length <= 2)
{alert('Enter More Text!'); return false;}else
{
$.post(
"posts_in.php",
$("#postentry").serialize(),
function(data){
//alert(data);
}
);
return false;
}
});
});
每個記錄是這樣的:
<div id="post349" class="myclass">
This is some text.
</div>
容易理解。謝謝。 – Codex73
如何返回新添加的記錄的ID以便插入? – Codex73
你想從posts_in.php頁面返回一個JSON對象,如下所示:'echo json_encode('{「id」:「post349」,「record」:「這是一些文本」}');'' 。然後在你的ajax'success:function()'中,你可以將該對象引用爲'data.id'和'data.record'。你還需要將'dataType:'json''添加到你的ajax參數中,以便JQuery知道如何解析傳入的數據。 – AlienWebguy