Ik zat te twijfelen of ik dit topic nou in deze rubriek zou plaatsen of in webdesign, maar ik vindt AJAX toch meer een Programming topic..
Ik zit met het volgende probleem, onderstaande code werkt prima in Opera en IE maar niet in Firefox. Heb van alles geprobeerd maar het lukt mij maar niet om het werkende te krijgen. Iemand enig idee ?
Ik zit met het volgende probleem, onderstaande code werkt prima in Opera en IE maar niet in Firefox. Heb van alles geprobeerd maar het lukt mij maar niet om het werkende te krijgen. Iemand enig idee ?
code:
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
42
43
44
45
46
47
48
49
50
51
52
| <script type="text/javascript" language="javascript">
var http_request = false;
function makePOSTRequest(url, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
// set type accordingly to anticipated content type
//http_request.overrideMimeType('text/xml');
http_request.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", parameters.length);
http_request.setRequestHeader("Connection", "close");
http_request.send(parameters);
}
function alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
//alert(http_request.responseText);
result = http_request.responseText;
document.getElementById('myspan').innerHTML = result;
} else {
alert('There was a problem with the request.');
}
}
}
function get(obj) {
var poststr = "email=" + encodeURI( document.getElementById("email").value ) + "&dagen_geslikt=" + encodeURI( document.getElementById("dagen_geslikt").value ) + "&leeftijd=" + encodeURI( document.getElementById("leeftijd").value ) + "&geslacht=" + encodeURI( document.getElementById("geslacht").value ) + "&bijwerkingen=" + encodeURI( document.getElementById("bijwerkingen").value ) + "&effectiviteit=" + encodeURI( document.getElementById("effectiviteit").value ) + "&code2=" + encodeURI( document.getElementById("code2").value ) + "&code=" + encodeURI( document.getElementById("code").value ) + "&mID=" + encodeURI( document.getElementById("mID").value ) + "&waardering=" + encodeURI( document.getElementById("waardering").value ) +
"&commentaar=" + encodeURI( document.getElementById("commentaar").value );
makePOSTRequest('http://www.medicijnrecensies.nl/index.php?page=waardering', poststr);
}
</script> |