2levelsabove Posted June 6, 2008 Share Posted June 6, 2008 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 Link to comment https://forums.phpfreaks.com/topic/109022-the-following-code-works-in-ff-and-sometimes-in-ie-why-the-ie-probs/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.