Javascript仅适用于chrome和FireFox,不适用于IE

|| 最近,我被IE9错误困扰。我有这个功能
        //return value in the admin/user select in url to get result via $_GET when page reloads
       function toggleView() {
        //parse url to remove all parameters other than ghost_id
         var url = window.location.href.split(\"&\")[0];
         var view_type = $(\"#toggle_view\").val();
        //reload page with view type selected 
         window.location.href = url+\"&view_type=\"+view_type;    
        }
此函数的作用是删除url中的参数,将它们替换为新参数并重新加载页面,以便我的php在重新加载时可以通过$ _GET获得新值。 这在Firefox和Chrome中可以完美地工作,但是在IE9中甚至没有调用javascript函数。我想知道是否有替代方法可以在jQuery或其他一些javascript中解决IE9问题。     
已邀请:
        如果要删除所有参数,则应在\“?\”而不是\“&\”上分割。     
        通常,当出现错误时,所有JavaScript都将在此时停止。 因此,该函数可能没有任何问题,并且您的代码中的其他地方可能存在错误。     

要回复问题请先登录注册