Senior Member |
|
Ik gebruik de volgende code.
var http = createRequestObject();
function createRequestObject() {
var req;
if(window.XMLHttpRequest){
req = new XMLHttpRequest();
} else if(window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert('Problem creating the XMLHttpRequest object');
}
return req;
}
function sendRequest(cat,id) {
http.open('get', 'filter_gui.php?cat='+cat+'&id='+id);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4 && http.status == 200){
var response = http.responseText;
if(response) {
document.getElementById("filter").innerHTML = response;
}
}
}
var http = createRequestObject(); function createRequestObject() { var req; if(window.XMLHttpRequest){ req = new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } else { alert('Problem creating the XMLHttpRequest object'); } return req; } function sendRequest(cat,id) { http.open('get', 'filter_gui.php?cat='+cat+'&id='+id); http.onreadystatechange = handleResponse; http.send(null); } function handleResponse() { if(http.readyState == 4 && http.status == 200){ var response = http.responseText; if(response) { document.getElementById("filter").innerHTML = response; } } }
Deze is gebaseerd op deze tutorial. http://www.site...&nav=2
In IE doet ie alleen helemaal niks. Ik heb de reactie doorgelezen maar daar kom ik er ook niet uit. Als ik een alert doe van http. Krijg ik alleen maar object te zien. De oplossingen die bij de tutorial stonden bieden geen soelaas.
In FF werkt alles natuurlijk weer perfect
|