jquery ajax 如何无刷新??
我现在有2个div,一个用来编辑信息命名为A,一个用来显示为B,首先我post提交编辑信息div的值,在数据库保存后,那个显示信息的div已经在之前从数据库读出信息了,当...
我现在有2个div,一个用来编辑信息命名为A,一个用来显示为B,首先我post提交编辑信息div的值,在数据库保存后,那个显示信息的div已经在之前从数据库读出信息了,当ajax返回成功时,我需要显示这个B页面,且刷新这个B页面,请问AJAX有这样的返回后再刷新的功能吗,我这样的情况如何实现呢?
展开
4个回答
展开全部
提交A的时候用ajax提交
<div id="A">
<button id="go" onclick="doPost();" />
</div>
<div id="B"></div>
<script type="text/javascript">
function doPost(){
$.post(
"提交后的处理页.aspx",
{
"参数一": "参数值一",
"参数二": "参数值二"
},
function(data, textStatus) {
if (textStatus == "success") {
$('#B').html(data);
}
}
);
</script>
<div id="A">
<button id="go" onclick="doPost();" />
</div>
<div id="B"></div>
<script type="text/javascript">
function doPost(){
$.post(
"提交后的处理页.aspx",
{
"参数一": "参数值一",
"参数二": "参数值二"
},
function(data, textStatus) {
if (textStatus == "success") {
$('#B').html(data);
}
}
);
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jquery ajax 设置无刷新时,只要配置 属性 async = true 即可。
async : true 时,jquery ajax 默认这一属性值为true, 异步执行,页面无刷新;
async:false时,同步执行,页面刷新,这个就类似于 html <form>的submit;
async : true 时,jquery ajax 默认这一属性值为true, 异步执行,页面无刷新;
async:false时,同步执行,页面刷新,这个就类似于 html <form>的submit;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道有没有理解错 楼主意思,这样在请求 包含那2个DIV的页面时 就访问数据库 把数据显示在B上,当在A编辑后在提交时,可以用AJAX 来发送请求把数据存了,然后在页面端可以直接用js来控制B的值
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ajax能动态刷新,你可以东辉事件来触发他。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询