javascript - 在查询字符串中传递多个值

标签 javascript query-string

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

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

上面的代码工作正常。

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

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

我在这里做错了什么?

最佳答案

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

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

关于javascript - 在查询字符串中传递多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058453/

相关文章:

javascript - 如何更好地编写这个查询字符串?

javascript - 这个for循环应该做什么?

javascript - Angular,单击指令外部的函数以在内部触发一个函数

javascript - jQuery 的 "each()"方法是 for 循环吗?

jquery - 如何使用 jQuery 将查询字符串或 JSON 对象映射转换为单个 JSON 对象?

c# - Umbraco Request.QueryString 如果是第一次加载页面则为 null

javascript - 有没有一种简单的方法将复杂的 JS 对象转换为查询参数?

javascript - 如何在 axios(vue.js) 中使用动态 auth-header?

javascript - 带前缀的 createElementNS 和不带前缀的 createElementNS 有什么区别?

javascript - Request.QueryString 不接收值