URL: http://example.com/?a=1&b=2&c=3?reco_id=xxxx
xxxx是实际值(交易编号)。
答案 0 :(得分:1)
您可以通过document.location.search
访问网址的查询部分,通过document.cookie
访问Cookie字符串并修改后者。要实现这一目标,https://github.com/js-cookie/js-cookie之类的Cookie库可能会有所帮助。
但JavaScript没有内置帮助程序来从完整的查询字符串中读取单个查询参数。看看这个问题:How to get the value from the GET parameters?
答案 1 :(得分:0)
首先,您需要从URL中提取cookie参数。不幸的是,浏览器JS没有提供解析URL的内置方法。我更喜欢使用jQuery.parseParams。
然后您可以使用document.cookie
来存储Cookie值。以这种方式设置cookie可能很麻烦,因此您可以使用诸如jQuery.cookie
然后你可以这样做:
var params = $.parseParams(document.location.search);
$.cookie('reco_id',params['reco_id']);
其他资源: