我觉得你的思路可能是错的:
既然是ajax,那么后台就应该只负责处理请求并返回,而跳转应交给前台

解决方案 »

  1.   

    ajax本来就是要实现无跳转刷新 达到其异步的效果
    你ajax的url是要指明该请求要处理的对应的后台 后台处理完后 在前台回调中(你的success)中处理接下来要干的事
      

  2.   

    那我想让他跳转到a.aspx,然后能读取到那2个参数,请问该如何写呢?
    在下学生,刚刚接触,不要介意啊
      

  3.   

    既要要用到跳转了,就不要用ajax了,直接用form submit就OK。用到ajax了,就不用用跳转了,没有意义。asp我不懂,在Java中,ajax异步到Servlet,而Servlet返回给前台形式都是这样 out.print("楼主好人啊");前台ajax接收到得就是字符串:楼主好人啊。
      

  4.   

    现在的学生都是这么的努力啊。
    你是即想异步返回值又想跳转页面啊!!
    我现在也想实现这样的,可惜,有心无力!!
    我用的是form的submit.但是这样,我还无法接到后台传的值。
      

  5.   

    原来不能同时传值而且跳转到那个页面啊?我白忙活一上午,那是不是只有form submit 的方式,或者写入COOKIE,然后那个页面获取cookie这两种方式来获取值呢,我不想把参数显示到地址栏
      

  6.   

    post 并且新开一个窗口不就行了
      

  7.   

    ajax只能返回状态,success:function(msg) 只能在这个函数中做你想做的事情,。
      

  8.   

    不要ajax
    直接用js调整 form的target属性和action属性,参数什么的,都在form中以input type=hidden的方式随form提交到目标页面$("#form1").attr("target", "_blank");
    $("#form1").attr("action", "/path/a.aspx");$("#form1").submit();
      

  9.   

    谢谢大家了,刚开始学,不太懂,不想让参数显示在地址栏,还以为ajax能传参而且跳转页面呢,最后我用cookie解决了