Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2016, 07:31
Rebuilding
 
Fecha de Ingreso: julio-2014
Mensajes: 161
Antigüedad: 10 años, 5 meses
Puntos: 4
Porque lo envio por post y lo recibo por get

Hola

Las variables las envio por post y al tratar de recibirlas por post, aparecen como vacias, solo las puedo recibir por get

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.  
  3.             OpenPay.setId('');
  4.             OpenPay.setApiKey('');
  5.             OpenPay.setSandboxMode(true);
  6.             //Se genera el id de dispositivo
  7.             var deviceSessionId = OpenPay.deviceData.setup("payment-form", "deviceIdHiddenFieldName");
  8.            
  9.             $('#pay-button').on('click', function(event) {
  10.                 event.preventDefault();
  11.                 //$("#pay-button").prop( "disabled", true);
  12.                 OpenPay.token.extractFormAndCreate('payment-form', sucess_callbak, error_callbak);                
  13.             });
  14.  
  15.             var sucess_callbak = function(response) {
  16.             var token_id = response.data.id;
  17.               //$('#token_id').val(token_id);
  18.  
  19.   //            $('#payment-form').submit();
  20.               var info="55|Algo|999";
  21.               return $.post('openpay.php?token_id='+token_id+'&datos='+info+'&deviceIdHiddenFieldName='+deviceSessionId, function(data) {
  22. //            $("#tarjeta-errors").html(data);
  23.               alert(data);
  24.              });
  25.  
  26.             };
  27.  
  28.             var error_callbak = function(response) {
  29.                 var desc = response.data.description != undefined ? response.data.description : response.message;
  30.                 alert("ERROR [" + response.status + "] " + desc);
  31.                 $("#pay-button").prop("disabled", false);
  32.             };
  33.  
  34.         });

Si se fijan lo estoy enviando por post, pero si en PHP, trato de recibirlo como $_POST["token_id"] esta indefinido sin embargo si lo puedo recibir como $_GET["token_id"], a que se debe?