ABA


"איך אני שולח את המודל שלי לפונקציה בבקר אחר ajax.mvc.net"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20975 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20975
fly
חבר מתאריך 23.7.13
668 הודעות, 1 פידבק
   09:25   18.11.14   
אל הפורום  
  איך אני שולח את המודל שלי לפונקציה בבקר אחר ajax.mvc.net  
 
   איך אני שולח את המודל שנמצא כרגע ב-view


לפונקציה בשם rotter שנמצאת ב-controller בשם forum



                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני מניח שזה מה שאתה צריך, אחי הדוב 18.11.14 18:58 1
     לא זה לא fly 18.11.14 22:08 2
         וואו אתה חייב ללמוד להסביר את עצמך טיפה טוב יותר, אחי הדוב 19.11.14 18:16 3
             האמת גם אני לא מבין כלום מהשאלות לא בקטע רע משה הלולן 19.11.14 18:35 4
  המודל שנמצא ב View, הכוונה למודל JS ? Beckham 22.12.14 10:31 5
     הכוונה למופע של מחלקה עם נתונים fly 22.12.14 12:04 6
         אם אתה רוצה לשלוח אותו דרך קריאת AJAX אתה צריך לבנות מודל JS Beckham 22.12.14 13:51 7
             את זה אני מכיר fly 22.12.14 14:47 8
                 אם זה Beckham 22.12.14 15:03 9
                     שלפת פקד אחד, אבל איך שולפים את כל המודל שמכיל את הערכים של כל הפקדים fly 22.12.14 15:13 10
                         באותה דרך. אם יש הרבה שדות עדיף לעשות את זה עם AJAX Beckham 22.12.14 21:21 11
                             איך עושים Request לכל המודל, מה התחביר fly 22.12.14 21:29 12
                                 מכתב Beckham 23.12.14 10:14 13
                                     כנראה שאני לא מספיק ברור fly 23.12.14 13:09 14
                                         הדרכים שציינת אלו האפשרויות. ככה מתנהג Submit. Beckham 23.12.14 16:22 15

       
אחי הדוב
חבר מתאריך 9.11.14
50 הודעות
   18:58   18.11.14   
אל הפורום  
  1. אני מניח שזה מה שאתה צריך,  
בתגובה להודעה מספר 0
 
   http://stackoverflow.com/questions/2269376/passing-information-between-controllers-in-asp-net-mvc


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
fly
חבר מתאריך 23.7.13
668 הודעות, 1 פידבק
   22:08   18.11.14   
אל הפורום  
  2. לא זה לא  
בתגובה להודעה מספר 1
 
   מה שהם מסבירים שם זה איך לשלוח נתון מבקר אחד לאחר


אני צריך לשלוח את המודל או נתון כל שהוא

מתצוגה כלשהי לאיזה פונקציה שארצה באיזה בקר שארצה בעזרת AJAX


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אחי הדוב
חבר מתאריך 9.11.14
50 הודעות
   18:16   19.11.14   
אל הפורום  
  3. וואו אתה חייב ללמוד להסביר את עצמך טיפה טוב יותר,  
בתגובה להודעה מספר 2
 
   או שפשוט המושגים ב.NET כל כך מוזרים שאני מתקשה להבין אותם.

זה כבר יותר רלוונטי בשבילך:

http://stackoverflow.com/questions/4120212/mvc-ajax-json-post-to-controller-action-method


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
משה הלולן לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 11.6.13
4818 הודעות, 8 פידבק
   18:35   19.11.14   
אל הפורום  
  4. האמת גם אני לא מבין כלום מהשאלות לא בקטע רע  
בתגובה להודעה מספר 3
 
   הכול שם מעורבב צד שרת צד לקוח דברים מוזרים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Beckham
חבר מתאריך 18.3.02
2412 הודעות
   10:31   22.12.14   
אל הפורום  
  5. המודל שנמצא ב View, הכוונה למודל JS ?  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
fly
חבר מתאריך 23.7.13
668 הודעות, 1 פידבק
   12:04   22.12.14   
אל הפורום  
  6. הכוונה למופע של מחלקה עם נתונים  
בתגובה להודעה מספר 5
 
   שאותו אני שולח לview

ועם המופע הזה אני עובד

אני לוקח ממנו ערכים או שם בו ערכים ומחזיר לשרת

בדרך כלל לוחצים על submit button והמודל נשלח אוטומטית לבקר

רציתי לשלוח אותו לשרת עם ajax

מודל זה שכבת המחלקת בMVC שאיתה עובדים, מחלקות ששייכות רק לתצוגה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Beckham
חבר מתאריך 18.3.02
2412 הודעות
   13:51   22.12.14   
אל הפורום  
  7. אם אתה רוצה לשלוח אותו דרך קריאת AJAX אתה צריך לבנות מודל JS  
בתגובה להודעה מספר 6
 
שהוא זהה לחלוטין לאותו מודל שה Action שלך מצפה לקבל.
הכוונה שהשמות של ה Properties יהיו זהים.

דוגמא:

https://paste.ee/p/DwfL6


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
fly
חבר מתאריך 23.7.13
668 הודעות, 1 פידבק
   14:47   22.12.14   
אל הפורום  
  8. את זה אני מכיר  
בתגובה להודעה מספר 7
 
   ערכתי לאחרונה בתאריך 22.12.14 בשעה 14:52 בברכה, fly
 
אבל כשאני עושה submit

כל הערכים נשאבים אוטומטית מכל השדות

ונשלחים לפונקציה שמקבלת את אותה מחלקה

ושם אני לא צריך לבנות מחלקה ב-javascript ולרשום ידנית הכל


לכן אני רוצה לעשות משהו כזה וזהו


$.ajax({
url: 'site.com',
data: Model
});



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Beckham
חבר מתאריך 18.3.02
2412 הודעות
   15:03   22.12.14   
אל הפורום  
  9. אם זה  
בתגובה להודעה מספר 8
 
input type="submit"

אתה צריך להוסיף לפקדים שלך name
ואז ברגע הלחיצה יופעל ה Action המתאים
ומשם אתה יכול לשלוף את הערכים דרך ה Query לפי השם של אותו פקד

https://paste.ee/p/HmAHr

דרך אגב, בהסבר שלך אתה ערבבת בין שני דרכים: submit ו-דרך ajax
אלו שני דרכים לשלוח את המידע, אבל ברגע שיש submit, אין צורך לבצע קריאת ajax


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
fly
חבר מתאריך 23.7.13
668 הודעות, 1 פידבק
   15:13   22.12.14   
אל הפורום  
  10. שלפת פקד אחד, אבל איך שולפים את כל המודל שמכיל את הערכים של כל הפקדים  
בתגובה להודעה מספר 9
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Beckham
חבר מתאריך 18.3.02
2412 הודעות
   21:21   22.12.14   
אל הפורום  
  11. באותה דרך. אם יש הרבה שדות עדיף לעשות את זה עם AJAX  
בתגובה להודעה מספר 10
 
ולא כ FORM עם SUBMIT


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
fly
חבר מתאריך 23.7.13
668 הודעות, 1 פידבק
   21:29   22.12.14   
אל הפורום  
  12. איך עושים Request לכל המודל, מה התחביר  
בתגובה להודעה מספר 11
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Beckham
חבר מתאריך 18.3.02
2412 הודעות
   10:14   23.12.14   
אל הפורום  
  13. מכתב  
בתגובה להודעה מספר 12
 
ערכתי לאחרונה בתאריך 23.12.14 בשעה 10:19 בברכה, Beckham
 
https://paste.ee/p/5Duk4

שים לב שכל שמות ה Properties חייבים להיות זהים בשני המודלים (שרת וקליינט).
וגם שם הפרמטר שה Action מקבל חייב להיות זהה ל ActionParameterName


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
fly
חבר מתאריך 23.7.13
668 הודעות, 1 פידבק
   13:09   23.12.14   
אל הפורום  
  14. כנראה שאני לא מספיק ברור  
בתגובה להודעה מספר 13
 
   אני רוצה לשלוח את המודל בלי ליצור מופע של מחלקה ב-js

כמו שע"י לחיצת submit זה שולח את כל המודל אוטומטית

האם זה אפשרי בכלל?

או שחייבים ליצור מופע ב-js של מחלקה זהה ולהכניס את הערכים אחד אחד

או לחלופין לעשות Request מהשרת לכל שדה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Beckham
חבר מתאריך 18.3.02
2412 הודעות
   16:22   23.12.14   
אל הפורום  
  15. הדרכים שציינת אלו האפשרויות. ככה מתנהג Submit.  
בתגובה להודעה מספר 14
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net