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
|
var xhr = null;
function getXhr(){
if (window.XMLHttpRequest) { // Firefox et autres
xhr = new XMLHttpRequest();
} else if (window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
} else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
}
/* Méthode qui sera appelée */
function go()
{
getXhr()
xhr.onreadystatechange = function() {
if(xhr.readyState == 4 && xhr.status == 200){
var rep = xhr.responseText.split("|") ;
var opt = document.getElementById('ville');
for (var i=0; i< rep.length;i++){
opt.options[i] = new Option(rep[i],rep[i]);
}
}
}
//post
var sel = document.getElementById("code").value;
var url ="testcp.php";
xhr.open("POST",url,true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send('code='+ document.getElementById("code").value); |