Ciao a tutti,
ho un problemino con AJAX.
Ho un campo select che al momento della selezione, interroga il database e mi crea 2 select nuovi con all'interno i campi che richiedo. Nella mia macchina in locale funziona che è una meraviglia, l'ho messo online e mi dà ERRORE CGI. L'applicazione CGI specificata non ha restituito un insieme completo di intestazioni HTTP
Vi posto il codice:
function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}
var http = createRequestObject();
function sndReq2(lingua) {
var asd = null;
http.open('post', 'seleziona_testi.php?lingua='+lingua);
http.onreadystatechange = handleResponse;
http.send(null);
asd = new createRequestObject();
asd.open('get','seleziona_saluti.php?lingua='+ling ua);
asd.send(null);
asd.onreadystatechange = function handleEvent() {
if (asd.readyState == 4) {
document.getElementById('saluti').innerHTML = asd.responseText;
}
}
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById(update[0]).innerHTML = update[1];
}
}
}
Grazie a tutti..se avete bisogno di sapere altro sono a disposizione....confido in Mich_