הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
17-06-10, 17:21 | # 1 |
חבר בקהילה
|
ajax -js | בעיה - קבלת מידע מפונקציות שונות
היי,
אני מתכנת חדש בJS ואני מנסה ללמוד את שפת הAJAX הצלחתי לקבל מידע מדף PHP אחר , כך שאין בעיה בתכנות הAJAX פירוט הבעיה שלי : ישנה פונקציה ראשית אשר בה אני מערב את פונקציות הAJAX אני צריך לקבל תשובה מפונקציית הAJAX ואם תשובה מתאימה לבצע FALSE בפונקציה הראשית קוד:
if(sendRequest(string1) == false) { alert ("קובץ לא מאושר "); return false; } הבעיה שלי היא שאני לא מצליח לקבל תשובה מsendRequest קוד:
function sendRequest(string1) { var dd=0; var str = string1; // הגדרת משתנה שיהיה מחרוזת טקסט req.open('GET', 'cn.php?src='+string1); // שליחת המידע לשרת req.onreadystatechange = handleResponse; req.send(null); alert(dd); return dd; // חיוני } // סוף פונקציה 2 // תחילת פונקציה 3 מקבלת את הפלט מהשרת מצב 4 ויורה את המידע חזרה function handleResponse() { var dqq=0; if(req.readyState == 4) //מצב 4 זה כאשר הבקשה חזרה בהצלחה { if (req.responseText == 'bad') { var dd="false"; } } } // סוף פונקציה 3 </script> כיצד אוכל לקבל אל הפונקציה הראשית את התוצאות של הבדיקה שעשיתי ? הבדיקה עובדת ומציגה התראות אם עבר את הבדיקה או לא עבר תודה |
18-06-10, 19:18 | # 2 |
חבר בקהילה
|
מישהו ?
זה קצת חשוב לי אפשר עזרה? |
18-06-10, 21:19 | # 3 |
חבר בקהילה
|
שים לב שהמשתנה DD לא ציבורי בפונקציה השניה. אם יש אפשרות בשפה, אולי יעזור להוסיף את הקידומת this->dd או סינטקס מקביל.
דבר נוסף, יש הבדל בין false ל "false".. אתה משחק פה עם ההגדרות... |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|