我正在尝试从 url 中提取一个变量并使用 jquery 在我的表单中填充一个隐藏变量。
我已经坚持了几个小时了,我希望比我更擅长 jquery 的人可以帮助我。我找到了几种解决方案,但它们似乎都不适用于我的代码。我可以使用警报并确认我正在从字符串中提取 'ad' 值并分配给我的 'adtest' 变量,但我没有尝试更新代码中的 'meta_adtracking' 隐藏变量。非常感谢任何输入!
我的网址是: http ://www.mysite.com?ad=cl55
我用来从查询字符串中提取变量的脚本:
<script type="text/javascript">
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}
jQuery(document).ready(function(){
var adtest = getURLParameter('ad');
$('input[name=meta_adtracking]').val(adtest);
});
</script>
我的表单代码是:
<form accept-charset="utf-8" action="https://app.getresponse.com/add_contact_webform.html" method="GET">
...
<input type="hidden" id="adtrack1" name="meta_adtracking" value="" />
...
</form>
提前致谢!