【问题标题】:Multiple values passed in query string查询字符串中传递的多个值
【发布时间】:2014-07-31 12:05:02
【问题描述】:

我正在使用下面的代码在使用 Javascript 函数单击按钮时通过查询字符串将单个值传递给我的 html 页面。

window.location.href("somepage.html?w1=" + hello); 

以上代码运行良好。

但是当我尝试使用此 URL 附加第二个变量时,单击按钮时没有任何反应。

window.location.href("somepage.html?w1=" + hello + "&w2=" + world);

我在这里做错了什么?

【问题讨论】:

  • world 是定义变量吗?
  • 它是window.location.href = "somepage.html?w1="+ hello +"&w2="+ world; 即您的“第一个代码”不起作用(我对其进行了测试并得到“字符串不是函数”)。
  • window.location.href不是一个函数。没有办法。
  • @Brian World 和 Hello 是字符串,而不是变量
  • 但它适用于单个值。另外,我尝试使用 window.location.href="something/html?....." 来传递多个值。它也不起作用。点击按钮没有任何反应

标签: javascript query-string


【解决方案1】:

href 是一个属性。尝试像这样分配值:

window.location.href = "somepage.html?w1=" + hello + "&w2=" + world;

【讨论】:

    猜你喜欢
    • 2017-04-16
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    相关资源
    最近更新 更多