我最近在做的一个系统,在头部用了base标签,结果发现后台设置了base值为 www.xxx.com 时,通过xxx.com 访问,jquery 的.get方法会有错误提示。看了下phpwind、DZ,也都是用了这个标签的,但他们是动态页,访问地址不同,可以同步更改,而我的系统是生成静态HTML的,这就没办法同步更改了!
难道只有删除base标签,而目录中采用绝对于根目录?

解决方案 »

  1.   

    建议还是严格自己的链接的href上的地址,而不用这种方式打开.
      

  2.   

    插入脚天<script type="text/javascript">
    if (location.host != 'www.xxx.com') location.host = 'www.xxx.com';
    </script>发现域名不是'www.xxx.com'时,控制跳转
      

  3.   

    看来最好的方法,就是不用base标签!
      

  4.   

    代码里面采用绝对地址,
    你要清楚base的作用是什么你才不会出差错