willbend 0 Report post Posted December 25, 2005 Med vanlig GET er det slik: <script type="text/javascript" language="javascript"> var http_request = false; function makeRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); // See note below about this line } } 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('Giving up :( Cannot create an XMLHTTP instance'); return false; } http_request.onreadystatechange = alertContents; http_request.open('GET', url, true); http_request.send(null); } function alertContents() { if (http_request.readyState == 4) { if (http_request.status == 200) { window.status=http_request.responseText; } else { alert('There was a problem with the request.'); } } } </script> <span style="cursor: pointer; text-decoration: underline" onclick="makeRequest('http://xxxxxxxxxx.com/?id=test')"> Make a request </span> Men hvordan poste data med POST? Jeg har lett gjennom google men finner ikke noe. Quote Share this post Link to post
SåTykk 0 Report post Posted December 25, 2005 Med vanlig GET er det slik: .... Men hvordan poste data med POST? Jeg har lett gjennom google men finner ikke noe. 5334729[/snapback] Hva med aa bruke et AJAX rammeverk, som foreksempel MochiKit aller Dojo til aa ta seg av det grunnleggende, slik som xml sporringen? Det kommer til aa spare deg MANGE timer med debuging. Quote Share this post Link to post
willbend 0 Report post Posted December 26, 2005 Jeg skal ikke drive med noe stort innen AJAX. Jeg skal bare få til POST og GET så er jeg fornøyd. Quote Share this post Link to post
luredan 0 Report post Posted December 30, 2005 (edited) Dette bør hjelpe: http_request.open('POST', url, true); http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); http_request.send("id=1&message=HelloWorld"); Edited December 30, 2005 by luredan Quote Share this post Link to post
willbend 0 Report post Posted December 30, 2005 Okey det funka dritfett Quote Share this post Link to post
willbend 0 Report post Posted December 31, 2005 Hvis jeg pakker makeRequest() inn i en setInterval() så sluttet den å fungere etter ca. 5-10 min. Går det ikke an å la den kjøre for evig? Hva er i såfall tidssperren for hvor lang tid det kan kjøres etter siden er lastet? Quote Share this post Link to post