Jump to content

The following code works in FF and sometimes in IE (why the IE probs ??)


2levelsabove

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.