The req.open doesnt even get called sometimes in IE and thus nothing gets returned.
Works perfectly in FF
function GetCarModels(makeID)
{
var d = document;
var f = d.forms['rideinfo'];
if (window.XMLHttpRequest) {
var req = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
var req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("GET", "include/_process/getmodels.php?json=1&makeID="+makeID, true);
req.setRequestHeader('Content-Type', 'application/json');
req.send(null);
req.onreadystatechange = function() {
if ((req.readyState == 4) && (req.status == 200)) {
var jsonContacts = eval('(' + req.responseText + ')');
f.model.options.length = 0;
f.model.options[0] = new Option("All",0);
for (var x = 0; x < jsonContacts.length; x++) {
d.getElementById("model").options[x+1] = new Option(jsonContacts[x].model,jsonContacts[x].atrModelsID);
//HELLO!!!!
}//for loop
}
}
}//function