我正在使用电子商务平台,并希望设置一个脚本,该脚本可以将当前订单ID发送到我自己的外部服务器上的php脚本。
当客户结帐时,最终网址的格式为:
https://site.com/checkout?id=8d435a28&orderid=1002
我可以将js / ajax插入该结帐页面,但我不确定如何抓取orderid=1002
并将其发布到我的外部托管的PHP脚本中。
我该怎么做? 提前谢谢!
答案 0 :(得分:0)
请参阅https://stackoverflow.com/a/901144/1106814了解函数getParameterByName。
您可以执行以下操作:
(function() {
var orderId=getParameterByName('orderid'),
beaconUrl = 'https://yourphpserver.example.org/beacon?orderid='+orderId,
img = document.createElement('img');
img.src= beaconUrl;
img.style.width = '1px';
img.style.height = '1px';
document.body.appendChild(img);
})();
然后确保您在https://yourphpserver.example.org/beacon收到信息。