Ik heb een probleem met mijn AJAX object (andere objecten die ik van internet pluk hebben dit ook, grote frameworks niet getest).
Als ik mijn website zonder www aanroep, zie ik in Firebug wel de AJAX request lopen, maar response = '' (niets).
De status code is dan ook 0 ipv 400.
Ook door het alerten van de response krijg ik '' terug.
Wat ik zou kunnen doen is door het server-sided op te lossen door hem altijd door te sturen naar www.domein.nl/*, maar dat wil ik liever niet.
Iemand een ideetje?
Hierboven de code, aldus niet geheel relevant.
Zie op Google enkele mensen met dezelfde problemen zonder directe oplossing.
Alvast bedankt.
Als ik mijn website zonder www aanroep, zie ik in Firebug wel de AJAX request lopen, maar response = '' (niets).
De status code is dan ook 0 ipv 400.
Ook door het alerten van de response krijg ik '' terug.
Wat ik zou kunnen doen is door het server-sided op te lossen door hem altijd door te sturen naar www.domein.nl/*, maar dat wil ik liever niet.
Iemand een ideetje?
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
53
54
55
56
57
58
59
60
| function ajaxObj () { var activeXObjs = [ 'Microsoft.XMLHTTP', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP' ]; for( var i = 0; i < activeXObjs.length; i++ ) { try { return new ActiveXObject( activeXObjs [i] ); } catch (e) {} } try { return new XMLHttpRequest (); } catch (e) {} return false; } function request (url, div, callback) { var obj = ajaxObj (); if (!obj) { return false; } obj.onreadystatechange = function () { if (obj.readyState == 4 && obj.status == 200) { if (div) { __set (div, obj.responseText); } if (callback) { eval (callback); } } } obj.open ('GET', url, true); obj.send (null); } |
Hierboven de code, aldus niet geheel relevant.
Zie op Google enkele mensen met dezelfde problemen zonder directe oplossing.
Alvast bedankt.