我现在用到的DWR技术,跟据后台的不同返回值,让其跳到不同的页面,但是现在不能正常跳转,
window.location.href=result; result是一个变量。但是如果写成window.location.href='a.jsp',它就可以正常跳转,这是为什么?怎么解决?

解决方案 »

  1.   

    我这个变量名起得有点歧义,result就是代码页面URL的一个变量,result='a.jsp'
      

  2.   


    var a="http://www.baidu.com";
    window.location.href=a;我试过没问题
      

  3.   

    你这样写是没错。我发现我的问题了,我的当前页面是struts2的Action处理完后跳转的一个页面,也就说如果当前的页面是a.jsp,但由于是Action跳转过来的,所以IE地址栏里并不显示。a.jsp,而是显示....b.action,所以现在再往b.jsp跳转的话就会有问题,不知道我说清楚了没
      

  4.   

    那为啥window.location.href='a.jsp'就行?
      

  5.   

    window.location.href="b.action"经过action然后跳到b.jsp