![]() |
# 1 |
חבר בקהילה
|
בעיה בAJAX
אני מנסה לעשות אימות של שם משתמש וסיסמה בAJAX
זאת הפונקציה שבניתי PHP קוד:
מבחינת הPHP הקובץ עובד בדקתי את זה ע"י גישה ישירות לקובץ קראתי לפונקציה ככה PHP קוד:
|
![]() |
![]() |
# 2 |
חבר בקהילה
|
יש לי פה טעות אני לא יכול לערוך את ההודעה
קראתי לפונקציה ככה PHP קוד:
|
![]() |
![]() |
# 3 |
חבר בקהילה
|
טוב לאחר כמה בדיקות שעשיתי אני בכלל לא נכנס לקטע הבא
PHP קוד:
הפונקציה לאחר כמה התעסקויות נראת ככה עכשיו אם אני לא מכניס כלום היא עובדת הבעיה היא בAJAX קוד:
function checkphone(phone,pass){ if(phone=="" || pass==""){ document.getElementById("phone").innerHTML="שם המשתמש או הסיסמה לא נכונים"; return false; }else{ document.getElementById("phone").innerHTML=''; ajaxreader.open("Get","/js/ajax/login.php?phone="+phone+"&password="+pass); ajaxreader.send(null); ajaxreader.onreadystatechange=function(){ if(ajaxreader.readyState==4){ if(ajaxreader.responseText=="1"){ document.getElementById("phone").innerHTML=''; return true; }else{ document.getElementById("phone").innerHTML=ajaxreader.responseText; return false; } } } } } Last edited by tbm; 07-06-09 at 12:37.. |
![]() |
![]() |
# 4 |
חבר וותיק
|
השאלה היא האם הגדרת את ajaxreader כ XMLHttpRequest או ActiveXObject (בהתאם לדפדפן)?
|
![]() |
![]() |
# 5 |
חבר בקהילה
|
כן הוא מוגדר
היא הפונקציה קוד:
function ajaxf(){ var ajaxreader; try{ ajaxreader=new XMLHttpRequest(); }catch(e){ try{ ajaxreader=new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ ajaxreader=new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ alert("problum"); return false; } } } return ajaxreader; } ajaxreader=ajaxf(); Last edited by tbm; 07-06-09 at 15:17.. |
![]() |
![]() |
# 6 |
חבר מתקדם
|
אני הייתי מציע לך להשתמש בAJAX שבסביבת עבודה JQuery, הרבה יותר פשוט.
אלא אם כן יש לך בעיה עם הקטע של הזמן שלוקח לקומפילציה. |
![]() |
![]() |
# 7 |
חבר בקהילה
|
תודה אבל אני מעדיף שלא.. בכל מקרה למישהו יש איזה שהוא רעיון מה יכולה להיות הבעיה
|
![]() |
![]() |
# 8 |
חבר בקהילה
|
משהו מוזר העתקתי קוד שכן עובד ויצרתי AJAX חדש שעובד על אותו עיקרון ובמקום אחר באתר זה עובד בקובץ החדש זה לא עובד מה יכולה להיות הבעיה אז?
|
![]() |
![]() |
# 9 | |
משתמש - היכל התהילה
|
ציטוט:
אם במיקומים שונים זה עובד אז אולי הבעיה שהקובץ לא נמצא במקום
__________________
קו ישר, כי אפשר גם אחרת |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|