שימוש בpost

עדי2005

משתמש רשום
שלום
אני עושה אתר בnode js .
יש לי כפתור שאני רוצה שבעת לחיצה עליו תתבצע פונקציה שלוקחת שורה מטבלה מסוימת ומוחקת אותה.
הבעיה היא שאין לי מושג איך אני שולפת את הנתונים של השורה.
עד עכשיו שלפתי עם req.body.name כשname זה השם של הפקד שממנו אני מנסה לחלץ. שבדר"כ הוא היה input או select או כל דבר אחר שהמשתמש הכניס את הנתונים.
ההבדל שעכשיו הנתונים חולצו ממסד נתונים מה שאומר שהמשתמש לא הכניס אותם(זה מוכנס בתוך div)
ולכן זה לא עובד עם השליפה שכתבתי.
יש למשהו מושג איך עושים את זה...?
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
הייתי מציע שתנסחי את השאלה מחדש. תנסי להתמקד בעיקר ולהשמיט את הפרטים הלא רלוונטיים.
את הרי מבינה בעצמך שזה כלל לא משנה האם הפעולה אמורה להתבצע בעקבות לחיצה על הכפתור.
לעומת זאת הפרטים הקריטיים מאוד לא ברורים. למשל צריך לשבור את הראש על איזו טבלה את מדברת? של html או של מסד הנתונים. וכן הלאה.
ברגע שתנסחי את השאלה בצורה ברורה, אני בטוח שיעזרו לך.
 

עדי2005

משתמש רשום
יש לי טבלה בHTML ששורה בה נראת כך
1591203879839.png

אני רוצה שיהיה אפשר למחוק אותה. הבעיה היא שאני לא מצליחה לשלוף את הנתונים שלה.
מובן יותר?
 

אמא ומתכנתת

משתמש סופר מקצוען
מנוי פרימיום
כתיבה ספרותית
את מדברת על טבלת HTML? כלומר על הקלינט?
אם כן, חסר פה נתון חשוב מאד: באיזו שפה נכתב הקלינט?
nodejs זו שפת סרבר. האם הקלינט כתוב רק בjavascript? האם יש שימוש בframework (כגון angulr, react) או בספריות עזר כלשהן (כמו jquery)?

בגדול, אם מה שאת צריכה הוא לשלוף נתונים מפקד שאינו פקד טופס (כלומר input), את צריכה לגשת אליו (באמצעות id או class) ולשלוף משם את הערך.
המימוש משתנה מאד לפי הספריות שאת משתמשת בהן.
 

עדי2005

משתמש רשום
תאמת שנשאלתי את השאלה הזאת( באיזה שפה נכתב הקליינט )המון פעמים. ועד כמה שזה נשמע מגוחך- פשוט אין לי מושג!!!
אני משתמשת בטכנולגית EJS בצד קליינט. ויש לי גם טיפה שימוש בjavascript.
הנתונים שאני שולפת הם בתוך טופס(השליחה לפונקציה ב node js היא עם POST)
 

אמא ומתכנתת

משתמש סופר מקצוען
מנוי פרימיום
כתיבה ספרותית
תאמת שנשאלתי את השאלה הזאת( באיזה שפה נכתב הקליינט )המון פעמים. ועד כמה שזה נשמע מגוחך- פשוט אין לי מושג!!!
אני משתמשת בטכנולגית EJS בצד קליינט. ויש לי גם טיפה שימוש בjavascript.
הנתונים שאני שולפת הם בתוך טופס(השליחה לפונקציה ב node js היא עם POST)
אז את בעצם משתמשת רק בHTML & JS, כשהטכנולוגיה שלך היא EJS.
כלומר את כותבת EJS וזה מתרנדר לדפי HTML?

מודה שלא הכרתי את הטכנולוגיה הזו. אבל אם את יכולה להשתמש בJS, זה מאד פשוט.
אני לא יודעת איך מורכב הHTML הספציפי שלך, אבל תנסי לגגל קצת "javascript get element value"
 

עדי2005

משתמש רשום
אז את בעצם משתמשת רק בHTML & JS, כשהטכנולוגיה שלך היא EJS.
כלומר את כותבת EJS וזה מתרנדר לדפי HTML?

מודה שלא הכרתי את הטכנולוגיה הזו. אבל אם את יכולה להשתמש בJS, זה מאד פשוט.
אני לא יודעת איך מורכב הHTML הספציפי שלך, אבל תנסי לגגל קצת "javascript get element value"
זה לא ככ הכיון שלי...
אבל ממש תודה על הנסיון!
 

עדי2005

משתמש רשום
אני אנסה לנסח שוב את השאלה:
יש לי טבלה בHTML שיש בה נתונים . אני רוצה שבת לחיצה על כפתור הנתונים ישלפו מהטבלה ואני אוכל לעבוד איתם בסרבר(node js)
עוד פרט- הנתונים חולצו מטבלה בmy sql ומוצגים בטבלה בHTML מה שאומר שיש משנה בסרבר שמכיל את כל הנתונים ואני רוצה שבעת הלחיצת כפתור הנתונים שיעברו לסרבר יהיו רק הנתונים מהשורה בHTML שבה הופיע הכפתור(בכל שורה יש כפתור)
מקווה שהפעם הצלחתי הסביר את עצמי
 

אמא ומתכנתת

משתמש סופר מקצוען
מנוי פרימיום
כתיבה ספרותית
אני אנסה לנסח שוב את השאלה:
יש לי טבלה בHTML שיש בה נתונים . אני רוצה שבת לחיצה על כפתור הנתונים ישלפו מהטבלה ואני אוכל לעבוד איתם בסרבר(node js)
עוד פרט- הנתונים חולצו מטבלה בmy sql ומוצגים בטבלה בHTML מה שאומר שיש משנה בסרבר שמכיל את כל הנתונים ואני רוצה שבעת הלחיצת כפתור הנתונים שיעברו לסרבר יהיו רק הנתונים מהשורה בHTML שבה הופיע הכפתור(בכל שורה יש כפתור)
מקווה שהפעם הצלחתי הסביר את עצמי
כלומר: לחיצה על הכפתור אמורה להפעיל פונקציה ששולפת את הנתונים מהטבלה ושולחת אותם לסרבר באמצעות קריאת post.
באיזה מהשלבים בדיוק את מתקשה?
 

עדי2005

משתמש רשום
כלומר: לחיצה על הכפתור אמורה להפעיל פונקציה ששולפת את הנתונים מהטבלה ושולחת אותם לסרבר באמצעות קריאת post.
באיזה מהשלבים בדיוק את מתקשה?
השליפה התבצעה כבר בטעינה של הדף.
הטבלה נראת כך:
1591212161625.png

לכל שורה בטבלה יש כפתור.
כאשר אני לוחצת על הכפתור אני רוצה שהנתונים של כל השורה יגיעו לסרבר.
זה השלב שנתקעתי בו
 

אמא ומתכנתת

משתמש סופר מקצוען
מנוי פרימיום
כתיבה ספרותית
השליפה התבצעה כבר בטעינה של הדף.
השליפה מהDB לשרת התבצעה בטעינה של הדף.
אני התכוונתי לשליפת הנתונים של השורה לתוך משתנה JS כדי לשלוח אותם לסרבר.

אם תעלי את קוד הHTML שלך, אולי נוכל לעזור יותר.
התמונה של הטבלה לא נותנת כלום.
 

נסיון9876

משתמש פעיל
אם הבנתי נכון את מתכוונת שאת בעצם רוצה לדעת איזה שורה נלחצה - כדי שתוכלי לשלוח את המידע הרלוונטי לשרת.
אם הבנתי נכון. ועם מעט ההיכרות שיש לי עם ejs הרי שאת יכולה פשוט לשלוח את הפרמטרים הרלוונטים לפונקציה שמופעלת בלחיצה על הכפתור
דוגמא פשטנית(לא בדקתי אם אכן עובד)
 
נערך לאחרונה ב:

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קמז

א הַלְלוּיָהּ כִּי טוֹב זַמְּרָה אֱלֹהֵינוּ כִּי נָעִים נָאוָה תְהִלָּה:ב בּוֹנֵה יְרוּשָׁלִַם יְהוָה נִדְחֵי יִשְׂרָאֵל יְכַנֵּס:ג הָרֹפֵא לִשְׁבוּרֵי לֵב וּמְחַבֵּשׁ לְעַצְּבוֹתָם:ד מוֹנֶה מִסְפָּר לַכּוֹכָבִים לְכֻלָּם שֵׁמוֹת יִקְרָא:ה גָּדוֹל אֲדוֹנֵינוּ וְרַב כֹּחַ לִתְבוּנָתוֹ אֵין מִסְפָּר:ו מְעוֹדֵד עֲנָוִים יְהוָה מַשְׁפִּיל רְשָׁעִים עֲדֵי אָרֶץ:ז עֱנוּ לַיהוָה בְּתוֹדָה זַמְּרוּ לֵאלֹהֵינוּ בְכִנּוֹר:ח הַמְכַסֶּה שָׁמַיִם בְּעָבִים הַמֵּכִין לָאָרֶץ מָטָר הַמַּצְמִיחַ הָרִים חָצִיר:ט נוֹתֵן לִבְהֵמָה לַחְמָהּ לִבְנֵי עֹרֵב אֲשֶׁר יִקְרָאוּ:י לֹא בִגְבוּרַת הַסּוּס יֶחְפָּץ לֹא בְשׁוֹקֵי הָאִישׁ יִרְצֶה:יא רוֹצֶה יְהוָה אֶת יְרֵאָיו אֶת הַמְיַחֲלִים לְחַסְדּוֹ:יב שַׁבְּחִי יְרוּשָׁלִַם אֶת יְהוָה הַלְלִי אֱלֹהַיִךְ צִיּוֹן:יג כִּי חִזַּק בְּרִיחֵי שְׁעָרָיִךְ בֵּרַךְ בָּנַיִךְ בְּקִרְבֵּךְ:יד הַשָּׂם גְּבוּלֵךְ שָׁלוֹם חֵלֶב חִטִּים יַשְׂבִּיעֵךְ:טו הַשֹּׁלֵחַ אִמְרָתוֹ אָרֶץ עַד מְהֵרָה יָרוּץ דְּבָרוֹ:טז הַנֹּתֵן שֶׁלֶג כַּצָּמֶר כְּפוֹר כָּאֵפֶר יְפַזֵּר:יז מַשְׁלִיךְ קַרְחוֹ כְפִתִּים לִפְנֵי קָרָתוֹ מִי יַעֲמֹד:יח יִשְׁלַח דְּבָרוֹ וְיַמְסֵם יַשֵּׁב רוּחוֹ יִזְּלוּ מָיִם:יט מַגִּיד (דברו) דְּבָרָיו לְיַעֲקֹב חֻקָּיו וּמִשְׁפָּטָיו לְיִשְׂרָאֵל:כ לֹא עָשָׂה כֵן לְכָל גּוֹי וּמִשְׁפָּטִים בַּל יְדָעוּם הַלְלוּיָהּ:
נקרא  3  פעמים

ספירת העומר

לוח מודעות

למעלה