我正在尝试将查询字符串添加到调查工具的网址,该工具可能会在调查的隐藏字段中提供今天的日期。
我无法在调查的HTML部分添加任何代码,但希望能够使用某些内容;
www.thisismysurvey.com?todaysdate=的 **
这是我第一次尝试编码和查询字符串以及我关于Stack Overflow的第一个问题所以如果我忽视了一些明显的事情,请对我保持温和。
干杯,
答案 0 :(得分:0)
您可以使用javascript
获取查询字符串var params = window.location.search.substring(1);
答案 1 :(得分:0)
首先,在JQuery中,您的URL包含在名为window.location.href
的变量中在您的示例window.location.href = www.thisismysurvey.com/?todaysdate = **
Melvinr的答案与您的问题相符,但更通用的解决方案是按名称获取params的功能
$.getParam = function(name){
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
//returns 0 if there is no param matching the name
return results[1] || 0;
}
正则表达式只会捕获" name ="之间的值。和下一个参数。
然后像这样称呼它
var todaysdate = $getParam('todaysdate');
希望有所帮助