Ragazzi cosa sbaglio?
Devo inviare questi 3 parametri in POST ad una pagina PHP, ma la funzione non va.
Probabilmente nel settare gli header, aiutatemi voi per favore.
codice:
function postIt(evt)
{
var title = document.getElementById("post_title_textarea").value;
var message = document.getElementById("post_message_textarea").value;
var image1 = getUrlVars()["upload"];
/* passo in POST i dati */
var xmlhttp = new XMLHttpRequest();
var params = "title=" + title + "&message=" + message + "&image1=" + image1;
xmlhttp.onreadystatechange = function()
{
if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
{ alert(xmlhttp.responseText); }
var url = "postPost.php";
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
//xmlhttp.setRequestHeader("Content-length", params.length);
//xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.send(params);
}
}