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

时间:2015-07-07 06:41:53

标签: javascript php jquery

我已将paypal付款实施到我的(php)网站。当paypal返回我的网站时,它会将transection 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 [&#39; tx&#39;]方法

表示网址= http://example.com/services?pay=true&tx=63478568347657834 它的工作正常,但不是$ _REQUEST [&#39; tx&#39;]。 我怎么能这样做?

请帮忙。

1 个答案:

答案 0 :(得分:2)

你不能这样做。客户端不提供POST数据。相反,在服务器端获取它并呈现为JavaScript:

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