View Single Post
ישן 17-06-10, 17:21   # 1
yakar
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 117

yakar לא מחובר  

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>


כיצד אוכל לקבל אל הפונקציה הראשית את התוצאות של הבדיקה שעשיתי ?

הבדיקה עובדת ומציגה התראות אם עבר את הבדיקה או לא עבר





תודה
  Reply With Quote