请问jquery ajax结合php这样提交数据防刷新对吗?如果不对请指出正确方法并加以说明谢谢!

zphuazhen 2012-04-10 10:17:54
</script>


window.onload = function () {

ajax_change_cont(1, '#ajax_cont');
}
function ajax_change_cont(type, cid) {
$(cid).html("<img src='/images/loading.gif' />");
$.ajax({
type: "POST",
url: "ajax/ajax_ind.aspx?type=" + escape(type),
success: function (msg) {
//msg是异步返回的数据
if (msg == "") {
if (type == 1) {
$(cid).html("异步返回的数据1")
} else {
$(cid).html("异步返回的数据2")
}
} else {
$(cid).html(msg);
}
}
});
}
</script>

<form>
<div id='ajax_cont'></div> //此处是异步返回数据要填充的地方
</form>
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
可以用jquery.cookie来控制2次提交的间隔时间,即设置cookie过期时间为1分钟,然后判断cookie true or false,if ture ,执行ajax。jquery.cookie插件有很多,思路大概如上,具体代码自己捉摸吧,不难。
一起混吧 2012-04-10
  • 打赏
  • 举报
回复
ajax就是防刷新用的。去看看就知道了。
http://w3cschool.cn/ajax_intro.html
zphuazhen 2012-04-10
  • 打赏
  • 举报
回复
我这个是拿。net案例说的,这我明白呢。
我现在想做这么一个东西div弹出一个层 层里面有表单,点击按钮提交防止刷新,有相应代码吗?
001007009 2012-04-10
  • 打赏
  • 举报
回复
url: "ajax/ajax_ind.aspx?type=" + escape(type),
楼主 这个是.net的aspx文件,怎么是php了?


防止局部刷新?
意思就是让 你贴的代码不起效果? 注释掉就可以了.
zphuazhen 2012-04-10
  • 打赏
  • 举报
回复
那个URL就是引用php地址,我的意思就是jquery 能结合ajax怎么做防止局部刷新?
001007009 2012-04-10
  • 打赏
  • 举报
回复
不明白楼主的意思? 防刷新? 这里有php的影子吗?

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧