ערכתי לאחרונה בתאריך 09.03.08 בשעה 12:48 בברכה, little O man
טוב, אז תמיד אני ניסיתי לעשות משהו עם AJAX ותמיד קיבלתי שגיאה.. משום מה :(הלכתי למאמר שיוחאי כתב, ופשוט לבדיקה העתקתי את הקוד ושיניתי לצרכים שלי, הנה:
function ajaxObject(){ var xmlHttp=null; try { xmlHttp=new XmlHttpRequest(); } catch(e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); catch(e) { alert('הדפדפן לא תומך בAJAX'); return false; } } } } return xmlHttp; }function checkit() { var xhr = ajaxObject(); c = document.getElementById('c').selectedIndex; url = "ajax.php?id="+c; xhr.onreadystatechange=function() { if (xhr.readyState == 4 && xhr.status == 200) { document.getElementById('div').innerHTML = xhr.responseText; } } xhr.open('GET', url, true); xhr.send(null); } HTML CODE: <select id="c" onChange="checkit();"> <option...> <option..> </select>
|
אני ממשיך לקבל שגיאה Object Expected :|
שהselectedIndex נותן לי את הפלט שאני צריך.
והפונקציה למעשה של ajaxObject מעלה לי שגיאה.
:\
איפה טעיתי?