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