時重新加載DIV我有一個簡單 FORM,一個 INPUT和一個提交按鈕。從那裏的數據將被髮送到 PHP腳本,該腳本將其發送到db,然後將其放入 DIV。 (與聰明)
沒有Ajax,它工作得很好,數據轉到數據庫,它會顯示等。但對於Ajax來說,它會更快,更輕量。與阿賈克斯只能提交表單
通常,提交會重新加載頁面或重定向到我定義的頁面。
但是有沒有辦法在提交之後重新加載DIV?
的HTML:
<div> <!-- THE DATA FROM THE FORM VIA PHP --> </div>
<form id='foo'>
<input type='text'>
<input type='submit'>
</form>
了jQuery至今:
$('#foo').submit(function(event){
$.ajax({
url: 'index.html',
type: 'post,
data: $('#foo').serialize(),
success: function(response, textStatus, jqXHR){
console.log('worked fine');
},
error: function(jqXHR, textStatus, errorThrown){
console.log('error(s):'+textStatus, errorThrown);
}
});
});
您正在向HTML頁面發送AJAX請求。不能有PHP腳本!但是有一種方法只從返回的頁面獲取div,這是_like_:$(「div」)。load(「index.html #divYouWantToGet」); – 11684