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
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?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); }

Rispondi quotando