Premetto che non ho mai utilizzato ajax e che di javascript ne capisco giusto il minimo. Ho un codice js che dovrebbe fare la chiamata di aggiunta al carrello di un prodotto. Questo è il codice che sto utilizzando
codice:
function xmlhttpPost(strURL,formname) {
var xmlHttpReq = false;
var self = this;
//creazione dell'oggetto
var urlFirst = window.location.href.substring(0, window.location.href.lastIndexOf("/")) + "/";
var URL= urlFirst+strURL+'?'+getquerystring(formname);
self.xmlHttpReq.open('GET', URL, true);
self.xmlHttpReq.onreadystatechange = function() {
if (self.xmlHttpReq.readyState == 4) {
var documentString = self.xmlHttpReq.responseText;
//altre operazioni sulla pagina calcolata
}else{
}
}
self.xmlHttpReq.send(null);
}
getquerystring è una funzione che recupera la querystring a partire dal nome del form. Il problema è che se controllo documentString non trovo nulla. mi rimane una stringa vuota! dove sto sbagliando?