לפעמים אנחנו זקוקים לאשר איזשהי פעולה ולפני כן לבדוק מול השרת האם הפעולה הזאת יכולה לצאת לפועל.
מתכנת רציני יכול די בקלות להעקוף כל קוד של javascript שאני אכתוב כאן, אבל אם זה לא קריטי מבחינת אבטחה, אז מדובר בפתרון נחמד:
function getFile(url) {
if (window.XMLHttpRequest) {
AJAX=new XMLHttpRequest();
} else {
AJAX=new ActiveXObject("Microsoft.XMLHTTP");
}
if (AJAX) {
AJAX.open("GET", url, false);
AJAX.send(null);
return AJAX.responseText;
} else {
return false;
}
}
var fileFromServer = getFile('http://somedomain.com/somefile.txt');
זה קוד שלקוח מכאן: