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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 14-05-10, 15:21   # 1
Megnum
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: May 2007
מיקום: אשד
הודעות: 1,308

Megnum לא מחובר  

JS ן ומערך חוזר מPHP

מה עניינים?!

שאלה!



יש לי את הטופס הבא למשל:
HTML קוד:
<form.....

<input name='details[]' ..
<input name='details[]' ..
<input name='details[]' ..
<input name='details[]' ..
<input name='details[]' ..
<input name='details[]' ..
</form..
עכשיו השאלה איך אני מעביר את המערך הזה לפונקציה בגאווה סקריפט?

למשל ל : document.form_name.details.value ?



אני יכול לעשות את זה בPHP עם $_POST'details' ולעשות לולאה אבל הבעיה שהעמוד לא נשלח ולא מתרענן
כי שאני עושה שלח הוא מפעיל לי פונקציה ועדיין לא שולח לשרת ...

תודה רבה!
  Reply With Quote
ישן 14-05-10, 20:58   # 2
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 564

Itay לא מחובר  

אתה עושה את זה עם אג'אקס? אז תעביר לו את זה בGET או משו. אתה גם יכול לעשות שבכל בחירה של אחד מהם זה יעדכן משתנה (בJS) ויוסיף לו את הערך שנבחר, עם מפריד כלשהוא בין הערכים שאחרי זה תשתמש בEXPLODE בשביל להפוך את זה שוב למערך בPHP (מצטער שלא הבאתי דוגמאות, אני לא עם מחשב עכשיו)
  Reply With Quote
ישן 15-05-10, 11:22   # 3
benb
חבר בקהילה
 
benb's Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2010
הודעות: 138

benb לא מחובר  

ממליץ לך להשתמש ב JSON
זה שולח סטרינג שהוא בעצם מערך.
ואם המערך יחסית ארוך תשתמש בPOST
אל תעביר בכלל JSON ב GET!
  Reply With Quote
ישן 15-05-10, 12:56   # 4
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 564

Itay לא מחובר  

אני מדבר על להעביר דרך אג'אקס את זה עם GET.. זה לא שמישהו יכול לראות מה הולך שם
ואין לי מושג מה זה JSON.. אם אתה אומר שזה יותר זורם אז בכיף
  Reply With Quote
ישן 15-05-10, 17:18   # 5
benb
חבר בקהילה
 
benb's Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2010
הודעות: 138

benb לא מחובר  

זה פשוט מאוד לשימוש תקרא על זה בגוגל
אפשר לשלוח ב GET אין בעיה אבל תזכור ש GET זה מוגבל ל 4K תוים או משהו כזה אולי אפילו פחות.
בגדול זה עובד ככה
אתה יוצר את המערך שלך ואז מפעיל פונקציה
ציטוט:
str = JSON.stringify(arr);
ואז יש לך מחרוזת JSON שמייצגת מערך אתה יכול לשלוח אותה ב GET
את התשובה בJSON אתה מפרסס ככה
ציטוט:
arr = JSON.parse(str);
בPHP אתה עושה פשוט
ציטוט:
arr = json_decode($_GET['str'],true);
אם אתה שוכח את ה TRUE וואלק יהיו לך חיים קשים.
ולהפוך למחרוזת חזרה
ציטוט:
str = json_encode(arr);
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 04:30.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ