Ok, riguardo alla parte AJAX, la mia funzione è la seguente.
Ditemi dove sbaglio, perchè non ricevo mai la finestra alert:
XHR.createXMLHttp(); // Assegna XMLHttp
XHR.open("POST", "/cgi-bin/addpost.cgi", true);
XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XHR.onreadystatechange = function() {
if (XHR.readyState == 4) {
if (XHR.status == 200) {
alert("request completed" + XHR.responseText);
}
else {
alert("An error occurred:" + XHR.statusText);
}
}
}
XHR.send(url);