Ho un problema con il ritorno dei dati in ajax.
il codice che uso è:
l'id della form è: insprevordCodice PHP:
function createRequestObject()
{
var browser = navigator.appName; //nome del browser
if(browser == "Microsoft Internet Explorer")
{
request_o = new ActiveXObject("Microsoft.XMLHTTP"); // per IE
}
else
{
request_o = new XMLHttpRequest(); // per altri browser
}
return request_o; //ritorna l'oggetto
}
var http = createRequestObject();
function getProducts()
{
var primasel = document.getElementById('modello').value;
window.alert(primasel);
http.open('get', 'internal_request.php?action=get_products&id='+document.getElementById('modello').value);
document.insprevord.modello.selectedIndex
http.onreadystatechange = handleProducts;
http.send(null);
}
function handleProducts()
{
if(http.readyState == 4)
{
var response = http.responseText;
document.getElementById("product_cage").innerHTML = response;
/ }
}
l'id della prima select è: modello
provando a stampare il valore dentro la funzione gli arrivare correttamente ma dopo quando cerco di riprenderlo con la GET per poi andare a fare una query ... niente!
nel div con id: product_cage mi appare la scritta No input file specified.
consigli?