ABA


"|דעתכם| שליחת js בתור תגובה לajax"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12604 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12604
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   21:17   22.07.07   
אל הפורום  
  |דעתכם| שליחת js בתור תגובה לajax  
 
   ערכתי לאחרונה בתאריך 22.07.07 בשעה 21:17 בברכה, CaTz
 
שלום אני מחפש דרך איך אני יכול לשלוט דרך התגובה שלי לajax
כלומר מקובץ php איזה div לעדכן עם איזה מידע וכמה מהם.

עכשיו חשבתי על הדרך הבאה:
בפונקציה שמנתחת את התגובה מה-PHP אני שם:


eval(' + req.responseText + ');

ואז פשוט מהPHP אני שולח כל דבר שאני רוצה בתור פקודת Javascript.

משהו כזה:


echo 'document.getElementById(\'Div_name1\').innderHTML=\'CaTz1\';';
echo 'document.getElementById(\'Div_name2\').innderHTML=\'CaTz2\''';

וזה פשוט צריך לעדכן שני DIVS.

מישהו מכיר את הדרך הזו?
אני קיבלתי השראה ורעיון מהמאמר
http://www.quirksmode.org/blog/archives/2005/12/the_ajax_respon.html
יש שם משהו שנקרא JSON

אני רוצה לדעת את דעתכם בנושא.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממממ אוו יש הרבה מאוד דרכים:) akoka 22.07.07 21:26 1
     הבעיה היא שאני לא רוצה להשתמש בFramwork מוכן CaTz 22.07.07 22:01 2
         הנה הצלחתי להפעיל את העניין... CaTz 22.07.07 22:12 3
             eval פונקציה אכזרית כמו ששני אומר חח:) אממ אני עדיין akoka 22.07.07 22:55 4
                 ברור...יש פול framework שמביאים לך שליטה ענקית CaTz 25.07.07 12:16 5
  הכתובת לדוגמא שהבאת לא עובדת, ואני רוצה לראות למה התכוונת, יש מצב ? Next  25.07.07 12:36 6
     הנה אחי....הדומיין הועבר לשרת החדש :P CaTz 25.07.07 18:31 7
         אני היחיד שזה עובד לו לאט הקבלת תשובה מהPHP akoka 25.07.07 18:54 8
  אפשר תגובות? :\ CaTz 26.07.07 16:34 9

       
akoka

   21:26   22.07.07   
אל הפורום  
  1. אממממ אוו יש הרבה מאוד דרכים:)  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 22.07.07 בשעה 21:29 בברכה, akoka
 
אממ יש מחלקות שלמות בPHP שיודעות לעבוד עם AJAX וJSON היא אחת מהם,לא
ממש יצא לי לעבוד עם ההרחבה הזאת,אבל בכול אופן אני לא רואה שום בעיה
בשיטה שלך:P אני אישית מפצל למערך את responseText ומשתמש בinnerHTML
להכניס לdiv את המידע.

קיצור מה שאני אומר זה כנס לחבר הכי טוב של המתכנת תכתוב שם
PHP AJAX FRAMEWORKS
תמצא הרבה דברים

אגב תגיד innerHTML לא עושה לך בעיות בFF לפעמים?

אויי איך שכחתי המלצתי על משו כזה לפני שבוע תעשה חיפוש jquery
זה דבר מדהים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   22:01   22.07.07   
אל הפורום  
  2. הבעיה היא שאני לא רוצה להשתמש בFramwork מוכן  
בתגובה להודעה מספר 1
 
   אני כתבתי משהו פשוט ואיתו אני רוצה להשתמש...
עכשיו אני מנסה את העניין לא ממש הולך לי.
:\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   22:12   22.07.07   
אל הפורום  
  3. הנה הצלחתי להפעיל את העניין...  
בתגובה להודעה מספר 2
 
   http://c33.servage.net/sub-baba.com/site/test/heb.php

עובד מעולה
:P

אני יכול מתוך ה-PHP לשלוט על איזה div אני מעדכן וגם את התוכן.
כלומר זה מעולה!

אני אשפר את התמיכה לזה.
עכשיו יש את השאלה של ההאבטחה כי מסוכן להשתמש בeval.
:\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   22:55   22.07.07   
אל הפורום  
  4. eval פונקציה אכזרית כמו ששני אומר חח:) אממ אני עדיין  
בתגובה להודעה מספר 3
 
   עומד על שלי שאין הרחבה כמו jquery זה פשוט מדהים אתה יכול לשלוט על כול כמה divim בפקודה אחת


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   12:16   25.07.07   
אל הפורום  
  5. ברור...יש פול framework שמביאים לך שליטה ענקית  
בתגובה להודעה מספר 4
 
   אבל אני רוצה משהו אישי שיאפשר לי שליטה בכמה div.

מישהו יכול לעזור לי איך להתגונן מפני eval שרק יפעיל את הדברים שאני שולח לו.

בכל מקרה מקווה שאהבתם את הרעיון אני מוכן לשמוע עוד דעות לגבי העניין


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Next 
חבר מתאריך 8.9.03
5269 הודעות
   12:36   25.07.07   
אל הפורום  
  6. הכתובת לדוגמא שהבאת לא עובדת, ואני רוצה לראות למה התכוונת, יש מצב ?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   18:31   25.07.07   
אל הפורום  
  7. הנה אחי....הדומיין הועבר לשרת החדש :P  
בתגובה להודעה מספר 6
 
   http://www.sub-baba.com/site/test/heb.php

בכל מקרה מה שיצרתי פה זה בקשה עם ajax.
תשובה בphp אבל קוד של JS כלומר אני מחזיר פקודת JS.
ועל התשובה הזאת אחרי שהיא נטענת לAJAX אני עושה eval.
בדורך זו מה שיצרתי זה פשוט שליטה מלאה על הדף דרך הפלט
כלומר אני יכול עם ה-PHP שמאחורי הקלעים לשלוט על התצוגה של הדף
במקרה הזה עשיתי שזה יכניס תוכן לשני Divים שונים.


שוב השאלה שלי האם למישהו יש משהו אחר שיכול לעשות את הדבר הזה, אבל
דרך לא איזה Framwork מוכן.
:]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   18:54   25.07.07   
אל הפורום  
  8. אני היחיד שזה עובד לו לאט הקבלת תשובה מהPHP  
בתגובה להודעה מספר 7
 
   :|:|:|
מוזר:|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   16:34   26.07.07   
אל הפורום  
  9. אפשר תגובות? :\  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net