javascript - 在 javascript 中获取 $_REQUEST ['' ] 值

标签 javascript php jquery

我已经在我的(php)网站中实现了 Paypal 付款。当 paypal 返回我的网站时,它会将横断面 ID 发送为 $_REQUEST['tx'],我想使用 javascript/jquery 代码获取它。

我已经尝试过了

function getUrlParameter(sParam)
{

   var sPageURL = window.location.search.substring(1);
   var sURLVariables = sPageURL.split('&');
   for (var i = 0; i < sURLVariables.length; i++) 
   {
      var sParameterName = sURLVariables[i].split('=');
      if (sParameterName[0] == sParam) 
      {
       return sParameterName[1];
       }
   }
}    

var order_no='';
var pay_success = getUrlParameter('pay');
order_no = getUrlParameter('tx');

但这在 $_GET['tx'] 方法中有效

平均网址= http://example.com/services?pay=true&tx=63478568347657834 它工作正常,但不适用于 $_REQUEST['tx']。 我该怎么做?

请帮忙。

最佳答案

你不能这么做。 POST 数据在客户端不可用。相反,将其放在服务器端并渲染为 JavaScript:

<script>
  var tx = <?php echo json_encode($_REQUEST['tx']); ?>;
</script>

关于javascript - 在 javascript 中获取 $_REQUEST ['' ] 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31261489/

相关文章:

JQuery 如何选择当前列表项中的所有 anchor ?

javascript - Cypress 与 cy.wait 的良好实践

javascript - React 路由在 facebook 的 create-react-app 构建中不起作用

php - 消息: Unable to locate the model you have specified: Popupmodel

php - 模型事件没有触发

jquery - Laravel 4 中使用 Javascript(或其他方式)的 Facebook Newsfeed 弹出窗口

javascript - 为每个 DOM 元素应用随机化的 CSS

javascript - 如何定义是否没有单选按钮未被选中

php - 使用_GET url链接从mysql数据库中删除一条记录

javascript - 两选计算 knockout