JS里是这样写的:window.location.href=ifLogin[0].url;ifLogin[0].url是一个链接的变量,如:http://localhost:8080/aaaa/bbbb.html在IE中能够正常跳转,用火狐不能跳转。如果改成这样
window.location.href="http://localhost:8080/aaaa/bbbb.html";
就能跳转。
这是为什么呢,能让那个是变量,又能跳转的方法吗。

解决方案 »

  1.   

    ifLogin[0].url;
    这个是怎么来的?前面的数据格式看看,应该是这个再火狐下不兼容
      

  2.   


    ifLogin这个是返回的JSON数据,ifLogin[0].url应该是String类型吧,会不支持?
      

  3.   

    你用火狐的firebug就知道有什么错误提示了
      

  4.   

    你可以先在火狐中弹出alert(ifLogin[0].url)这个信息看看,如果能弹出来则:var url=ifLogin[0].url+"";
    window.location.href=url;
    希望有所帮助。
      

  5.   

    ff
    window.location = url
    你ff版本有点低吧
      

  6.   

    不用加window
    直接使用
    location.href = ''即可