【问题标题】:Why isn't this javascript redirecting?为什么这个 javascript 不重定向?
【发布时间】:2011-10-03 17:43:07
【问题描述】:

我想让用户点击一个按钮并将他/她重定向到我之前使用过 window.location 但由于某种原因这次无法正常工作的其他网站。我确定选择器是正确的,就像我将 window.location 更改为 alert 一样,它每次都会发出警报,所以我无法弄清楚我做错了什么。

$('#show').click(function(){
        if($('select[name="customers"]').val() == '')
            window.location.replace = 'http://google.com/';
    });

【问题讨论】:

    标签: javascript jquery redirect


    【解决方案1】:

    它是一个方法,而不是一个属性。

    window.location.replace('http://google.com/');
    

    【讨论】:

    • window.location.replace 模拟点击,而 window.location.replace() 模拟 http 响应,据我所知。我当然可能错了
    【解决方案2】:

    不应该是windows.location.href = ...吗?

    【讨论】:

      【解决方案3】:

      你必须使用任何一个

      window.location.replace("http://google.com"); // This is like http redirect
      

      window.location.href = "http://google.com"; // This is like a link
      

      不能window.location.replace= "http://google.com";

      【讨论】:

        【解决方案4】:

        只设置window.location.href。像这样:

        window.location.href = 'http://google.com/';
        

        【讨论】:

        • window.location 没有.href 在IE 版本中不起作用。
        【解决方案5】:

        试试:window.location = 'http://google.com'

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-02-02
          • 2011-08-21
          • 2017-06-12
          • 2011-12-18
          • 2018-02-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多