SJAX שזה בעצם AJAX סינכרוני

לפעמים אנחנו זקוקים לאשר איזשהי פעולה ולפני כן לבדוק מול השרת האם הפעולה הזאת יכולה לצאת לפועל.
מתכנת רציני יכול די בקלות להעקוף כל קוד של 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');
זה קוד שלקוח מכאן:


Post a Comment

Previous Post Next Post