איך בכל זאת הדפדפן מקבל את הפרטי עובד עם הכתובת זהה לכולם?יש לי את השורה הזו:
'<td>' + '<a href="#" id="empCardHref">' + emp.employeeName + '</a>' + '</td>'
שבעצם מציגה שורה בטבלה שבה מוצג שם של עובד (שכמובן הגיע לפי תנאים מסויימים)
ואני רוצה שבלחיצה על השם שלו יעברו לעמוד שהוא כרטיס עובד.
העניין שב-URL אין שינוי, לכל העובדים ה-URL זהה,
אז איך אני יכולה לעשות ב-JS שהוא יפנה לעמוד המתאים לעובד הזה?
מקווה שבכלל אפשרי לענות בלי לראות את כל הקוד.
תודה!
איפה? בכללי ברור שיש לכל עובד ID.יש איזה פרמטר של מספר העובד?
דרך פונקציה ש"מזריקה" לו את המידע.איך בכל זאת הדפדפן מקבל את הפרטי עובד עם הכתובת זהה לכולם?
כמו שמציגים פרטים שונים לכל עובד, (שם וכו') ניתן להציג URL שונה לכל אחד מהם וליצור אותו בהתאם לנתונים שיש.דרך פונקציה ש"מזריקה" לו את המידע.
אפשר לפתור את זה מכמה כיוונים,דרך פונקציה ש"מזריקה" לו את המידע.
<a href="the static url">name</a>
<script>
document.querySelectorAll('a').forEach(a => a.addEventListener('click', e => {
e.preventDefault();
var win = open(e.target.href);
var doc = win.document;
// פה להזריק את המידע בדיוק כמו שעושים כשפותחים את הדף
// doc == document של הדף החדש
// win == window של הדף החדש.
}));
</script>
נראה לי, לאמקווה שבכלל אפשרי לענות בלי לראות את כל הקוד.
לא שמתי לב שכתוב בכותרת jQuery, זה כבר קוד יותר קצר:אפשר לפתור את זה מכמה כיוונים,
הכיוון שלי:
HTML:<a href="the static url">name</a> <script> document.querySelectorAll('a').forEach(a => a.addEventListener('click', e => { e.preventDefault(); var win = open(e.target.href); var doc = win.document; // פה להזריק את המידע בדיוק כמו שעושים כשפותחים את הדף // doc == document של הדף החדש // win == window של הדף החדש. })); </script>
כמובן שאם הכתובת היא לחלוטין סטאטית, אפשר לוותר אפילו על הhref.
$('a').click(function() {
var win = open(this.href || 'my static url');
...
});
אל תחמיצו!!!
מנוי פרימיום באתר פרוג, יקפיץ את המוניטין שלך לקהל גדול שאסור לך להחמיץ!
ועכשיו בהזדמנות, מבצע פסח 10% הנחה ברכישת מנוי שנתי!
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
2.04
כ"ג אדר ב'
השקה חגיגית
חדש בפרוג
קורס חדשנות AI ובינה מלאכותית
14 שיעורים מפוצצים תוכן על כלי הAI השונים ליצירת תמונות וויז'ואל, עריכת וידאו ומושן, כתיבה ורעיונות, אפיון ועיצוב אתרים ועוד המון!
ההרשמה נפתחה!
20.03
י' אדר ב'
פתיחת מסלול
עיצוב ואדריכלות פנים
מלגות גבוהות!
26.03
טז' אדר ב'
פתיחת מסלול
מאסטר בשיווק דיגיטלי
מלגות גבוהות!
8.05
ל' ניסן
פתיחת מסלול
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
מלגות גבוהות!
9.05
א' אייר
ירושלמי?
יש לנו מלגה מטורפת עבורך! קורס במימון כמעט מלא!!
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
ההרשמה בעיצומה
28.05
כ' אייר
פתיחת מסלול מורחב:
פיתוח ובניית אתרים
מלגות גבוהות!
תהילים פרק קכב
א שִׁיר הַמַּעֲלוֹת לְדָוִד שָׂמַחְתִּי בְּאֹמְרִים לִי בֵּית יְהוָה נֵלֵךְ:ב עֹמְדוֹת הָיוּ רַגְלֵינוּ בִּשְׁעָרַיִךְ יְרוּשָׁלִָם:ג יְרוּשָׁלִַם הַבְּנוּיָה כְּעִיר שֶׁחֻבְּרָה לָּהּ יַחְדָּו:ד שֶׁשָּׁם עָלוּ שְׁבָטִים שִׁבְטֵי יָהּ עֵדוּת לְיִשְׂרָאֵל לְהֹדוֹת לְשֵׁם יְהוָה:ה כִּי שָׁמָּה יָשְׁבוּ כִסְאוֹת לְמִשְׁפָּט כִּסְאוֹת לְבֵית דָּוִיד:ו שַׁאֲלוּ שְׁלוֹם יְרוּשָׁלִָם יִשְׁלָיוּ אֹהֲבָיִךְ:ז יְהִי שָׁלוֹם בְּחֵילֵךְ שַׁלְוָה בְּאַרְמְנוֹתָיִךְ:ח לְמַעַן אַחַי וְרֵעָי אֲדַבְּרָה נָּא שָׁלוֹם בָּךְ:ט לְמַעַן בֵּית יְהוָה אֱלֹהֵינוּ אֲבַקְשָׁה טוֹב לָךְ: