JavaScript / Ajax - 将当前页面URL发送到外部PHP SCript

时间:2014-12-07 22:42:58

标签: javascript php jquery ajax

我正在使用电子商务平台,并希望设置一个脚本,该脚本可以将当前订单ID发送到我自己的外部服务器上的php脚本。

当客户结帐时,最终网址的格式为:

https://site.com/checkout?id=8d435a28&orderid=1002

我可以将js / ajax插入该结帐页面,但我不确定如何抓取orderid=1002并将其发布到我的外部托管的PHP脚本中。

我该怎么做? 提前谢谢!

1 个答案:

答案 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收到信息。