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?