0
如何从网址获取查询字符串。将查询字符串转换为隐藏输入
例子:
我想要得到的“测试”,以隐藏输入将在形式,我有(形式的伟大工程送,所有我需要知道的是如何获得值“测试”)。
Javascript? jQuery的?
我尝试一些有趣的事情我想,没有知识:
<script type="text/javascript">
function getQueryString() {
var query_string = {};
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if (typeof query_string[pair[0]] === "undefined") {
query_string[pair[0]] = pair[1];
} else if (typeof query_string[pair[0]] === "string") {
var arr = [ query_string[pair[0]], pair[1] ];
query_string[pair[0]] = arr;
} else {
query_string[pair[0]].push(pair[1]);
}
}
return query_string;
}
var queryString = getQueryString();
document.getElementById('new_leadsourcetext').value = queryString.ref; //myhiddeninput is id of inpu
</script>
<input type="hidden" name="new_leadsourcetext" ID="new_leadsourcetext" />
类似一个在这里http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript – codepiper