ajax回调函数把整个页面代码都返回是怎么回事

shenmdouyourenjiaole 2011-10-08 07:18:39
我使用ajax事件,请求成功了,然后我想加载另一个页面,可是,它却将我要加载的页面弹出来了,有什么方法可以解决下么?并且ajax请求成功的话,我写了alert(msg);这个是不能丢的。代码如下:

$.ajax({
type:'POST',
async:'FALSE',
url:'<?php echo __URL_PATH__?>/forget_pwd',
data:'username='+w_u.value+'&check='+w_v.value+'&next_step=2',
success:function(msg)
{
alert(msg);
}
});
...全文
1507 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
葉A子 2011-11-17
  • 打赏
  • 举报
回复
重新写个方法输出
private void outUtil(Object plan, HttpServletResponse response)
throws IOException {
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.print(plan);
out.close();
}
  • 打赏
  • 举报
回复
最好的判断是 先进行判断,然后再跳转,谢谢大家的热心帮忙哈!


$.ajax({
type:'POST',
async:'FALSE',
url:'<?php echo __URL_PATH__?>/forget_pwd',
data:'username='+w_u.value+'&check='+w_v.value+'&next_step=2',
success:function(msg)
{
if(msg == '1')
{
locatin.href = 'www.baidu.com';
}
}
});
uncle_bacon 2011-10-09
  • 打赏
  • 举报
回复
学习。
baoxiaohua 2011-10-08
  • 打赏
  • 举报
回复
主要看看url页(:<?php echo __URL_PATH__?>/forget_pwd')具体是什么内容?

你可以试着单独打开这个url页,看看是什么内容!
zhaoshengyang 2011-10-08
  • 打赏
  • 举报
回复
在alert后用location.href进行跳转
黄袍披身 2011-10-08
  • 打赏
  • 举报
回复
跳转到这个页面去?那ajax有什么意义?不如直接用表单直接去提交
[Quote=引用 2 楼 shenmdouyourenjiaole 的回复:]

那怎么样控制程序才能让其不返回页面,而是跳转到这个页面去呢?假如我用表单提交的话,就没有这个问题。该怎么办那?
[/Quote]
  • 打赏
  • 举报
回复
那怎么样控制程序才能让其不返回页面,而是跳转到这个页面去呢?假如我用表单提交的话,就没有这个问题。该怎么办那?
一起混吧 2011-10-08
  • 打赏
  • 举报
回复
你请求的页面是html页面吧。 如果是静态页面则所有页面内容均返回。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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