Ciao a tutti, come da titolo sto creando questo script per fare una richiesta asincrona. Diciamo che funzionerebbe a parte l' ultima parte dove, in base al parametro passato, invia le variabili con get o post. Insomma da proprio problemi nell' if finale. Grazie a tutti.
HTML:
function ajaxRequest(method, page, div, urlEncode)
{
//alert('Funzione ajaxRequest() caricata correttamente');
objxmlhttp = xmlhttp();
objxmlhttp.onreadystatechange=function()
{
//Simbolo di attesa
var caricamento="<img src='../../image/loading.gif' height='40px'>"
document.getElementById(div).innerHTML=caricamento;
if (objxmlhttp.readyState==4 && objxmlhttp.status==200)
{
setTimeout(
function()
{
document.getElementById(div).innerHTML=objxmlhttp.responseText;
}
,2000
);
}
}
//mi si inchioda in questa parte
objxmlhttp.open(method, page, true);
if(method == "POST")
{
objxmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
objxmlhttp.send(urlEncode);
}
else
{
objxmlhttp.send();
}
}
</script>
<input type="button" name="delete_jobs_input" value="Elimina"
onclick="ajaxRequest('GET', 'test_3.1.php', 'divPostDel', 'id_jobs=3')">
<div id="divPostDel"></div>