שלום וברכה
השאלה שלי קצת מורכבת מקווה שאצליח לסביר,
יש לי מערך בPHP שמכיל מערכים שונים באופן הבא:
Array
(
[1-אפשרות אחת] => Array
(
[11] => אופציה 1
[12] => אופציה 2
[13] => אופציה 3
[14] => אופציה 4
[15] => אופציה 5
[16] => אופציה 6
[17] => אופציה 7
[18] => אופציה 8
[19] => אופציה 9
[20] => אופציה 10
)
[2-אפשרות שתיים] => Array
(
[1] => אופציה 1
[2] => אופציה 2
[3] => אופציה 3
[4] => אופציה 4
[5] => אופציה 5
[6] => אופציה 6
[7] => אופציה 7
[8] => אופציה 8
[9] => אופציה 9
[0] => אופציה 10
)
)
ובכן, יש לי טופס על הדף שכל השדות שלו נמשכות מאותו מערך, כלומר:
שדה רדיו ראשון נמשך בהמערך ברמה הראשונה כך שכל רדיו יקבל id של המספר (לפני המקף) והvaleu יקבל את המחרוזת (אחרי המקף)
במקרה דנן בסך הכל 2 רדיו.
ברגע שהמשתמש בוחר באחד מהם השדה השני נבנה
בהתאם לid שנבחר יתבצע לולאה על המערך שהמפתח שלו מתחיל עם אותו id (לפני המקף)
ויווצרו כפתורי רדיו בהתאם לתוכן אותו מערך פנימי,
למשל אם המשתמש בחר ברדיו הראשון בשדה הראשון
id = "1" valeu="אפשרות ראשונה"
תווצר השדה השניה בהתאם לתוכן אותו מערך
<input type="radio" id="1" name="radio" valeu="אופציה 1">
<span>אופציה 1</span>
<input type="radio" id="2" name="radio" valeu="אופציה 2">
<span>אופציה 2</span>
<input type="radio" id="3" name="radio" valeu="אופציה 3">
<span>אופציה 3</span>
וכן הלאה... עד אפשרות 10
בPHP אני יודע איך עושים את זה אך נראה לי הזוי לקרוא AJAX על כל שינוי
במקום זה אני מעוניין לקרוא AJAX מיד בעליית הדף שתקבל את המערך בJSON
ומכאן השאלה איך מהJSON הזה אפשר למשוך פרטים עם התניות ורמות עומק אובייקט כמו שתיארתי לעיל.
אשמח להחכים