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

JavaScript/Ajax -- Sending Current Page URL to external PHP SCript

本文关键字:外部 SCript PHP URL Ajax 当前页 JavaScript      更新时间:2023-09-26

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

当客户结账时,最终到达网址的形式为:

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

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

我该怎么做?提前感谢!

有关函数 getParameterByName,请参阅 https://stackoverflow.com/a/901144/1106814。

你可以做这样的事情:

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