我已经开始使用以下脚本来允许隐藏的表单字段由URL中定义的值填充。这个脚本有效,但问题是" product ="显示,所以像utm_参数一样。
所以现在我试图找到一种方法让脚本只用于文本"?product ="和/或"& product ="直到下一个"&"。
var url = location.search;
var product = url.substring(url.indexOf('product=')+8, url.length);
var productStripped = product.replace("%20", " ");
$("#product").val(productStripped);
我怎样才能最好地实现这一目标?
谢谢!
答案 0 :(得分:1)
使用https://github.com/allmarkedup/purl或扩展Jquery使用此处所述的函数:
https://stackoverflow.com/a/7732379/2970095
OR
不再主动维护库purl。 Purl的作者推荐使用URI.js作为替代方案。 https://medialize.github.io/URI.js/