在提交 AJAX 表单后刷新 Div 的内容
Refresh Div's content after AJAX form submission
我有这个Ajax代码来提交PHP表单。代码有效,但是我希望内容应该更改的<div>
刷新而不刷新整个页面。
div 的 ID 是 #container。
下面是 AJAX 代码:
$('.accept_friend').submit(function(){
var data = $(this).serialize();
$.ajax({
url: "../accept_friend.php",
type: "POST",
data: data,
success: function( data )
{
//here is the code I want to refresh the div(#container)
},
error: function(){
alert('ERROR');
}
});
return false;
});
你必须改变DIV的innerHTML属性..使用jQuery,它是这样完成的:
$('#container').html('... new content goes here...');
因此,在您的情况下,添加成功函数:
$('#container').html(data);
或
$('#container').html(data.someAttribute);
取决于返回数据的类型和结构。
相关文章:
- 需要帮助-用数据库中的数据替换DIV内容而不刷新(使用-jquery、hmlhttp、CI)
- 在Div中刷新图像,只更改文件内容,不更改名称
- 刷新 Div 内容(仅限本地.html)
- 使用 Jquery 在页面刷新时停止 Div 滚动到顶部
- 如何刷新 DIV 而不是页面
- 如何使用随机的不同名称刷新 DIV
- 刷新 DIV 容器
- 如何在jquery(移动)中刷新DIV
- 在自动刷新 DIV 标签内的 PHP 中表单将不起作用
- 在提交 AJAX 表单后刷新 Div 的内容
- 是否可以刷新 DIV 而 DIV 中没有另一个页面
- 使用setInterval刷新Div的InnerText
- 每5秒自动刷新DIV内容代码不起作用
- 如何点击按钮刷新Div内容
- 刷新单个Div,而不刷新其他内容
- 循环遍历DIV id数组,并每隔x秒刷新这些DIVS
- 观察事件'Window Onload'在刷新的DIV元素内
- 使用jQuery从5秒到0自动刷新Div
- 每5秒自动刷新一个DIV代码不工作
- 模态窗口和Div刷新