Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2012, 15:47
alonsovillalobos
 
Fecha de Ingreso: marzo-2012
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Recuperar en html el valor de retorno de una web

eso de ajax crossdomain me lo han mencionado...

El código que tengo es el siguiente, pero no funciona:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Documento sin título</title>

<script type="text/javascript" src="jquery.xdomainajax.js"></script>


<script type="text/javascript">

$('#frmSolicitar').submit(function(event)
{
event.preventDefault();
var amount = $(this).find('input#amount').val();
var url = "https://my.flashiz.com/account/api/createInvoice?";
var apiKey = "392a12d884fe9e56f736ec3dde275fa59962d2a1";
var pinCode = "1234";
var data = {amount: amount, apiKey: apiKey, pinCode: pinCode, callback: true};

$.get(url, data, function(data) {
var invoiceId = data.responseText.match(/<p>(.+)<\/p>/)[1];
var url = "https://my.flashiz.com/account/api/invoiceQRCode?invoiceId=" + invoiceId;
$('#qr-code').html($('<img>').attr('src',url));
});

});
</script>


</head>



<body>
<div id="home_slider">
<p class="howto">ESTO ES UNA DEMO DE COMPRA ON-LINE</p>
<p class="howto">&nbsp;</p>
<p class="howto">&nbsp;</p>
<form id="frmSolicitar" name="frmSolicitar" action="" method="GET" _lpchecked="1">
<label>IMPORTE</label>
<input type="text" maxlength="100" name="amount" id="amount" value="">
<div class="clear">&nbsp;</div>
<input id="enviar" name="enviar" type="submit" value="PAGAR">
</form>
</div>
<div id="qr-code"></div>

</body>
</html>