Ciao a tutti,
in questi giorni sto avendo problema con questa funzione
codice:
function checkCreditCard()
{
var http = new createXMLHttpRequest();
http.open("post",url+"?a=checkCreditCard",true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.send("ccType="+__ccType+"&ccNumber="+__ccNumber+"&ccExpMonth="+__ccExpMonth+"&ccExpYear="+__ccExpYear);
http.onreadystatechange = function()
{
if (http.readyState == 4)
{
if (http.responseText != 1)
return false;
else
return true;
}
}
}
tale funzione viene richiamata da
codice:
function setCcExpYear(year)
{
__ccExpYear = year;
if (checkCreditCard() == false)
alert("Invalid provided Credit Card Information");*/
}
la funzione che richiamo tramite AJAX mi restituisce 1 in caso di successo o 0 in caso contrario; la richiesta viene inoltrata correttamente e ricevo altrettanto corretamente la risposta (questo lo verifico tramite FireBug), però di fatto non entra nella dichiarazione della funzione di callback per il onreadystatechange. Cosa potrebbe essere?
mil gracias