1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
   | var xhr = getXMLHttpRequest();
var value1 = "1";
var value2 = "1";
get();
function request(oSelect) {
	alert(oSelect);
	value1 = oSelect.options[oSelect.selectedIndex].value;
	get();
}
function request2(oSelect2) {
	value2 = oSelect2.options[oSelect2.selectedIndex].value;
	get();
}
function get(){
	//alert(value1);
	//alert(value2);
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
			readData(xhr.responseXML);
		}
	};
	xhr.open("POST", "XMLHttpRequest.php", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	var envoyer = ('id_entreprise='+value1+'&id_materiel='+value2);
	//alert(envoyer);
	xhr.send(envoyer);
}
function readData(oData) {
	var nodes   = oData.getElementsByTagName("item");
	var oSelect = document.getElementById("modelesSelect");
	var oOption, oInner;
 
	oSelect.innerHTML = "";
	for (var i=0, c=nodes.length; i<c; i++) {
		oOption = document.createElement("option");
		oInner  = document.createTextNode(nodes[i].getAttribute("name"));
		oOption.value = nodes[i].getAttribute("id");
		oOption.appendChild(oInner);
		oSelect.appendChild(oOption);
	}
} | 
Partager