|
|
# 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>
כיצד אוכל לקבל אל הפונקציה הראשית את התוצאות של הבדיקה שעשיתי ? הבדיקה עובדת ומציגה התראות אם עבר את הבדיקה או לא עבר תודה |
|
|
|
# 2 |
|
חבר בקהילה
|
מישהו ?
זה קצת חשוב לי אפשר עזרה? |
|
|
|
# 3 |
|
חבר בקהילה
|
שים לב שהמשתנה DD לא ציבורי בפונקציה השניה. אם יש אפשרות בשפה, אולי יעזור להוסיף את הקידומת this->dd או סינטקס מקביל.
דבר נוסף, יש הבדל בין false ל "false".. אתה משחק פה עם ההגדרות... |
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
| כלים לאשכול | |
| תצורת הצגה | |
|
|