![]() |
# 1 |
חבר מתקדם
|
בעיה ב AJAX
קוד:
function ajaxsend(url,sid){ alert("start"); if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("get",url,false); xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); var loader= "<img src=\'/images/ajax-loader.gif\'>" xmlhttp.onreadystatechange = function() { if (this.xmlhttp.readyState == 4) { document.getElementById(sid).innerHTML=this.xmlhttp.responseText; alert(sid); } else{ document.getElementById(sid).innerHTML=loader; alert(sid); } } xmlhttp.send(null); } //--> </script> הרעיון בפונקציה בכלליות זה באמצעות לינק לשלוח נתונים בGET ובזמן שהשרת מחזיר תשובה שיופיע תמונת טעינה , הבעיה שהפעולה של שליחת הנתונים מתבצעת ,אך העדכון נתונים לפי המצב של הבקשה בתוך הHTML עצמו לא מתעדכן כלומר בכלל לא נכנס ל IF שדיברתי עליו בהתחלה. מישהו יכול לחשוב על סיבה?
__________________
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|