求教下边的url如何跳转链接?
<script type="text/javascript">
        var url = "http//:locahost/Order?ID=1&amp;mobiel=13545111111&amp;paymethod=1&amp;pageindex=12";  
        window.location.href = url.replace("/&amp;/ig", "&"); 
</script>
为甚麽这个url中的&amp;还是不能被替换为&啊,跳转地址还是这个:
http//:locahost/Order?ID=1&amp;mobiel=13545111111&amp;paymethod=1&amp;pageindex=12
总是报错,烦躁!

解决方案 »

  1.   

    兄弟,你那个替换多了个引号,这样写试试;window.location.href = url.replace(/&amp;/ig, "&");  
      

  2.   

    其实是正则表达式的问题,,正则表达式不是字符串,用/xxx/ 就不需要再""包围了<script type="text/javascript">
      var url = "http://locahost/Order?ID=1&amp;mobiel=13545111111&amp;paymethod=1&amp;pageindex=12";   
      window.location.href = url.replace(/&amp;/ig, "&");  
    </script>