שלח תשובה

זירת השאלות

1139
צפיות
3
תשובות

partialView שקורא לעוד partialView

,‏ 20 בדצמבר, 2015

שלום,
יש לי partialView שקורא לעוד partialView שבו:
א. מייצר label
ב. בקוד javaScript עושה document.getElementById בשביל לעשות משהו ל label שיצר.

הבעיה שgetElementById מחזיר NULL (לא מכיר את הlabel)
כשאני קורא לאותו partialView ישירות מדף אחר הוא עובד מצויין ומכיר את הlabel החדש.
מה הפתרון?

תגיות:

3 תשובות

  1. ככל הנראה אתה קורא ל-getElementById לפני שאותו אובייקט נכתב לדף
    הפיתרון הוא לבצע את הקריאה בתחתית הדף
    אם יש סיבוך בביצוע של זה – לעטוף את הקריאה של getElementById רק אחרי domReady, כלומר document.ready אם אתה עובד עם jQuery, ואז הוא יקרא רק אחרי שהדף יסתיים להיטען והאובייקט ממילא יהיה כתוב בדף

  2. מהנדס הגיב:

    שלום ותודה על התשובה,
    חשבתי שזאת הבעיה וניסיתי להוסיף document.ready וזה עדיין לא עבד (זה בתחתית הדף של הpartialView)
    יש עוד פתרון אפשרי לנסות?

שלח תשובה