我有一个简单的FORM,一个INPUT和一个SUBMIT Button。来自那里的数据将被发送到PHP脚本,该脚本将其发送到 db,然后将其放入DIV中。(与 smarty)
没有 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);
}
});
});