דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
A

avr416

@avr416
אודות
פוסטים
1.0k
נושאים
203
קבוצות
0
עוקבים
2
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • JS: הצגת selectbox בעת בחירה באופציה מסוימת בסלקטבוקס אחר
    A avr416

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

    עכשיו ראיתי שיש אפשרות להוריד אותם גם דרך NuGet:

    פורסם במקור בפורום CODE613 ב19/11/2015 17:04 (+02:00)


  • web api with json
    A avr416

    @avr416

    @דוד ל.ט.

    רק הערה, הקוד שהבאת עובד טוב? כי לדעתי המתודה json (בשורה 24) מקבלת אובייקט וממירה אותו לjson. ואילו אתה נותן לה סטרינג מה שיביא את התוצאה של אובייקט עם ערך טקסטואלי יחיד.

    אכן כן, אצלי זה עובד מעולה!! כיון שהשרת המרוחק שולח אובייקט JSON, אז זה לא סטרינג רגיל, אלא סטרינג של JSON..

    צדקת ממני :lol: :lol:
    אכן בקוד הJS אני מבצע המרה לאובייקט JSON ולכן זה עבד לי טוב..

    success: function (returnJson) {
                var returnData = JSON.parse(returnJson);
    

    פורסם במקור בפורום CODE613 ב16/11/2015 21:59 (+02:00)


  • web api with json
    A avr416

    @דוד ל.ט.

    אברהם אתה כריש!
    רק הערה, הקוד שהבאת עובד טוב? כי לדעתי המתודה json (בשורה 24) מקבלת אובייקט וממירה אותו לjson. ואילו אתה נותן לה סטרינג מה שיביא את התוצאה של אובייקט עם ערך טקסטואלי יחיד.

    תודה על המחמאות 🙂
    אכן כן, אצלי זה עובד מעולה!! כיון שהשרת המרוחק שולח אובייקט JSON, אז זה לא סטרינג רגיל, אלא סטרינג של JSON..
    בתוך אובייקט הJSON שנוצר, יש כמה מאפיינים ובמאפיין DATA נמצאים הנתונים של האובייקט אותם אני מחלץ ע"י מתודה של JS באופן דינמי.
    בהתחלה חשבתי שאפשר לוותר על השימוש ב - StreamReader כיון שגם ככה השרת שולח JSON מוכן. אולם, בלי השימוש בזה לא הצלחתי למצוא את הJSON. כנראה שרק ככה הוא קורא את הנתונים מהשרת.
    @דוד ל.ט.

    וכמובן זה רק כשהשרת הוא צינור בין שרת אחר ללקוח - וזה אכן לא הגיוני ברוב המקרים. אבל במידה וצריך מוניפולציה כמו שאמרת אז הקוד שהבאת הוא מדוייק רק חסר השלב של פיענוח הjson - כנראה בגלל שהשארת פתוח בהתאם לצרכים.

    אני אכן משתמש בזה רק בתור צינור, כיון שהJSONP לא עבד לי בהתחלה. אמנם, אח"כ הבנתי שאני צריך לגרום שהשרת המרוחק יחזיר את הJSON עטוף בפונקציה כדי שזה יעבוד, אבל עדיין לא שיניתי את זה.
    אולם, כמו שכתבת זה המקום גם לפיענוח הJSON וכו' כל אחד לפי צרכיו.

    פורסם במקור בפורום CODE613 ב16/11/2015 14:43 (+02:00)


  • יצירת טבלה דינמית ע"י JS
    A avr416

    הסתדרתי!

    בפידל הוא לא מציג כלום.. אבל בתוכנה זה עובד מעולה!! (אותו קוד..)

    בעיקרון הטעויות שלי היו כך:
    ניסיתי להמיר את האובייקט מראש, דבר מיותר, מה גם שאח"כ א"א לרוץ עליו בלולאה..
    כמו כן, בלולאה צריך לכתוב את שם האובייקט שמקבל את הJSON אח"כ שם המערך.length וכיון שכתבתי length על האובייקט זה לא עבד.
    הנה הקוד המלא:

    function CreateHeaderTable(HeadersName)
    {
    //לא לבצע המרה
        var JsonHeaders = HeadersName;
    //הוספתי אחרי שם האובייקט את שם המערך
        for (var i = 0; i < JsonHeaders.columnNames.length; i++)
        {
            $("#table-genery-head").append("<th>" + JsonHeaders.columnNames[i].ColumnName + "</th>\n");
        }
    };
    

    פורסם במקור בפורום CODE613 ב12/11/2015 23:48 (+02:00)


  • יצירת טבלה דינמית ע"י JS
    A avr416

    אני מנסה לכתוב פונקציה של JS שאמורה לקבל אובייקט JSON עם נתונים על הטבלה, ולבנות מזה את הטבלה.
    כרגע אני בשלב הראשון מנסה שהפונקציה תייצר לי את שורת הכותרת של הטבלה.
    כתבתי כפי שמופיע כאן

    בפידל זה לא מציג כלום.. נראה כאילו הוא נכנס ללולאה אין סופית. אבל גם בפרוייקט שלי זה לא עובד 😢 😢
    הקוד של הפונקציה הוא:

    function CreateHeaderTable(HeadersName)
    {
        var JsonHeaders = JSON.stringify(HeadersName);
    
        for (var i = 0; i < JsonHeaders.length; i++)
        {
            $("#table-genery-head").append("<th>" + JsonHeaders[i].ColumnName + "</th>\n");
        }
    };
    

    משום מה בlength במקום שזה יהיה ערך של 4 הוא מציב שם ערך של 132... (למרות שיש לי רק 4 אובייקטים בדוגמ' כמו בפידל..)
    כמו כן, אני רוצה שהוא יציג את הערך של columnName אבל הוא כותב לי undefined.

    אשמח לעזרה!

    פורסם במקור בפורום CODE613 ב12/11/2015 23:13 (+02:00)


  • הצפנת כרטיסי אשראי - חוו"ד חברי הפורום
    A avr416

    @softs

    אני אחד שאוהב פתרונות מסבכים לבעיות פשוטות אבל נראה לי הלכת רחוק פה.
    תוכל להשתמש בשירות טוקניזציה של חברות סליקה כמו ZCREDIT גם בלי לסלוק בפועל ממש,
    בדרך כלל יש גם API לשחזר לך את מספר הכרטיס לפי הטוקן, נראה לי שאפשר לקנות גישה למסוף API בתשלום חד פעמי.
    כמובן שתספר להם שאתה הולך לסלוק המון כסף . . .

    אני קיבלתי מפלאקרד גישה לAPI שלהם בחינם בתור מפתח.
    הם נותנים לך גישה למסוף דמו לניסיונות שלך, ושם אתה יכול להמיר את מספר הכרטיס לטוקן, לשמור את הטוקן אצלך ואח"כ כמובן לשחזר אותו מהטוקן.
    כך שאתה אפילו לא צריך לספר להם סיפורים, פשוט תגיד שאתה מתכנת.
    בהצלחה!

    פורסם במקור בפורום CODE613 ב12/11/2015 21:45 (+02:00)


  • שליחת טופס בajax
    A avr416

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

    פורסם במקור בפורום CODE613 ב10/11/2015 10:31 (+02:00)


  • שליחת טופס בajax
    A avr416

    תודה רבה רבה לדוד בעל הלב הטוב על כל העזרה!!!

    פורסם במקור בפורום CODE613 ב09/11/2015 23:20 (+02:00)


  • AJAX שליחת בקשה לשרת עם כמה פרמטרים
    A avr416

    כנראה שהטעות שלי הייתה שכתבתי בפונקציה:

    $("#addNew").submit();
    

    ולא ajaxSubmit..

    בכל אופן - תודה רבה רבה!!

    פורסם במקור בפורום CODE613 ב02/11/2015 12:17 (+02:00)


  • AJAX שליחת בקשה לשרת עם כמה פרמטרים
    A avr416

    דוד, תודה רבה רבה על שתי התשובות המפורטות כל כך!! יישר כח גדול על כל ההשקעה בכתיבת התשובות המפורטות והבהירות!!
    @דוד ל.ט.

    צריך לתת לdata אובייקט JS כששם המאפיין הוא שם הפרמטר. ככה:

    data: { ID = lastParameterNum } ,
    

    אם אני מבין נכון אז אני צריך להציב בתוך הסוגריים המסולסלות את 3 הפרמטרים מופרדים בפסיקים, או כל פרמטר להציב בנפרד בתור סוגריים כאלו בשורה של הדטה?
    כלומר האם כך:

    data:{parametersID=parameter,ID=ID,LastParameterNum=lastParameterNum},
    

    או כך:

    data:{parametersID=parameter}{ID=ID}{LastParameterNum=lastParameterNum},
    

    אם זה לפי הדוגמא האחרונה, האם צריך לשרשר אותם ע"י + או לשים ביניהם פסיק, או שאין צורך בשום דבר.
    כמו כן, בVS הוא אומר לי שבמקום = צריך להיות :, האם הוא צודק?

    לגבי ההסבר המפורט - תודה רבה!
    לגבי הטפסים אני יודע שזה הדרך הכי נוחה ושזה מבוצע אוט', אך באמת לא ידעתי כיצד השרת שולח את זה (דהיינו ה? וה& וכדו'). אני באמת צריך לראות אם אצלי אני יכול לעשות זאת ע"י שימוש באלמנט form או שזה קצת יותר מורכב..

    לגבי החלק השני בשאלתי, אני מקבל בחזרה מהשרת אלמנט של HTML שאני רוצה להוסיף לטופס, כיצד אני עושה זאת בדיוק?
    אני אמור לעשות לו איזה המרה או שאני מקבל אותו מוכן ואני רק צריך להגדיר לו בתוך איזה div להציב אותו?

    ושוב, תודה ענקית על כל ההשקעה שלך!!! זה באמת לא מובן מאליו :lol:

    פורסם במקור בפורום CODE613 ב28/10/2015 15:24 (+02:00)


  • AJAX שליחת בקשה לשרת עם כמה פרמטרים
    A avr416

    יש לי פונקציה בשרת שמקבלת כמה פרמטרים (ID, ועוד כמה משתנים) ולפי זה מחזירה אובייקט של HTML.
    כתבתי פונקציה כזאת שמטרתה לקבל מהדף הנוכחי את הפרמטרים הנדרשים, לשלוח אותם לשרת ולשתול את התשובה בדף:

    $(function(){
        $(".Parameter").click(function(){
            var parameter, ID, lastParameterNum;
            parameter = $(this).val();
            ID = $("#ID").val();
    //אני רוצה לגשת לאובייקט האחרון של המחלקה param-num ולקבל את הID שלו, האם כתבתי נכון?
            lastParameterNum = $(".param-num:last").$("#");
    
            $.ajax({
                url:"Categories/AddNewParameters/",
                data:parameter +ID+lastParameterNum,
                dataType:html5,
                type:"GET",
                success:function(){
    
                }
            })
        })
    
    })
    

    הבעיה היא שלא הצלחתי להבין כיצד אני שולח את הנתונים הללו לשרת, (הבנתי שזה צריך להיות בdata, אבל האם עשיתי נכון ששירשרתי אותם יחד.
    כמו כן, השרת אמור להחזיר תצוגה חלקית של HTML אותה אני אמור להוסיף לדף הקיים, כיצד אני מממש זאת בפונקציה הנ"ל?
    (אני משתמש בASP.NET MVC.. אם כי לא נראה לי שזה כ"כ משנה פה..)
    תודה מראש!!! ישבתי הרבה על גוגל ולא מצאתי מנוח..

    פורסם במקור בפורום CODE613 ב28/10/2015 11:17 (+02:00)


  • ASP.NET MVC: הוספת פריט חדש שמקושר לכמה טבלאות
    A avr416

    יש לי פרוייקט של ספרייה. כל ספר יש לו מאפיין של שם המחבר ושל הקטגוריה שלו. שני המאפיינים הללו הם בעצם אובייקט נפרד ממחלקה של מחברים, וקטגוריות.
    בתצוגה האוט' שנוצרה לי היא לא כללה את המאפיינים הללו (כי הם לא חלק מהטבלה בDB, אלא מפתח זר). לכן הוספתי בתצוגה גם אותם. אולם זה לא עוזר, כיון שכדי ליצור את האובייקט אני בעצם צריך לעדכן גם את 2 הטבלאות הללו.

    אני רוצה, שכשהוא טוען את התצוגה הוא יציג ברשימה נפתח כבר את הפריטים הקיימים בטבלאות הללו (כדי שהמשתמש יוכל לבחור ממחברים קיימים או להוסיף חדש).
    לכן כתבתי את הקוד הבא במתודה Create:

    // GET: Books/Create
            public ActionResult Create()
            {
                Book book = new Book();
                ViewBag.Model = book; 
               ViewBag.Model.AuthorsName1.AuthorName = new SelectList(db.Authors, "", "AuthorsName");
                ViewBag.Model.AuthorsName2.AuthorName = new SelectList(db.Authors, "", "AuthorsName");
                ViewBag.Model.Subject.Subject = new SelectList(db.SubjectBooks, "", "Subject");
    
                return View();
            }
    

    אולם אני מקבל שגיאת ריצה: "לא ניתן לבצע איגוד זמן ריצה בהפניה לערך Null". מי פירוש NULL? הרי בדטהבייס יש נתונים?

    כמו כן,
    כיצד במתודת הPOST (ששולחת את הנתונים שהזין המשתמש) אני יכול להריץ שאילתא על הטבלאות הנוספות לבדוק אם הערך שהוא הזין קיים בהם, ואם לא להוסיף חדש?
    כתבתי כך:

    [HttpPost]
            [ValidateAntiForgeryToken]
            public ActionResult Create([Bind(Include = "Id,Title,Expenditure,YearOfPublication,Release")] Book book)
            {
              
                if (ModelState.IsValid)
                {
                    var authors1 = db.Authors.Where(x => x.AuthorName.Contains(book.AuthorsName1.AuthorName));
                    var authors2 = db.Authors.Where(x => x.AuthorName.Contains(book.AuthorsName2.AuthorName));
                    var subject = db.SubjectBooks.Where(x => x.Subject.Contains(book.Subject.Subject));
    
                    if (!authors1.Equals(book.AuthorsName1.AuthorName))
                        db.Authors.Add(book.AuthorsName1);
                    if (!authors2.Equals(book.AuthorsName2.AuthorName))
                        db.Authors.Add(book.AuthorsName2);
                    if (!subject.Equals(book.Subject.Subject))
                        db.SubjectBooks.Add(book.Subject);
    
                    db.Books.Add(book);
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }
    
                return View(book);
            }
    

    אבל זה לא עובד.. אני כל הזמן מקבל שגיאה שהערכים הללו (מחברים ונושא) הם ערכי חובה (מהשרת, לא מהAJAX). כלומר, זה אומר שהוא לא הצליח להזין אותם לשרת..
    אשמח לעצות והארות!
    תודה רבה!

    פורסם במקור בפורום CODE613 ב18/10/2015 14:56 (+03:00)


  • אלגוריתם שמקבל מספר ומחזיר תיאור של המספר
    A avr416

    תודה רבה על כל התגובות!!
    לרחמים, אז באמת הקוד תלוי בDB ואני מעדיף אחד עצמאי..
    כמו כן, לא בדיוק הבנתי את מהלך הקוד שלו.. ניסיתי להמיר את הVB לc# כאן אבל משום מה הוא כותב לי שיש שגיאה ולא מוכן לעשות זאת.
    בכל אופן תודה רבה!!
    חיים, מעולה שהבאת קוד לPHP אולי יעזור לאחרים.. אני כרגע (מקווה שבהמשך בע"ה כן) עוד לא מכיר את השפה הזאת :smile:
    אריכטקט הקוד שהבאת פועל מצויין!! תודה רבה!
    יש לו רק באג אחד - אם סכום האגורות מ50 ומעלה הוא מעגל את זה כלפי מעלה <!-- s:-( --><img src="{SMILIES_PATH}/icon_e_sad.gif" alt=":-(" title="עצוב" /><!-- s:-( -->
    מקור הבעיה הוא בשורה הזאת:

    אגורות = Convert.ToInt32((סכום - Convert.ToInt32(סכום)) * 100);
    

    כיון שהפונקציה של ההמרה מדאבל לINt מעגלת אוט' כלפי מעלה כאשר המספר אחרי הנקודה גדול או שווה לחמישים. וממילא התוצאה שמתקבלת היא שלילית, ונמצא שהתוצאה הסופית שהפונקציה מחזירה היא רק של השלמים ולא של האגורות.
    את הסרת הריוח המיותר ביצעתי ע"י השורה הבאה:

    טקסט_לפני_הסרת_רווח = טקסט_לפני_הסרת_רווח.Trim();
    

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

    תודה לכולם על העזרה!!
    שבוע טוב!

    פורסם במקור בפורום CODE613 ב18/10/2015 00:06 (+03:00)


  • איך ליצור קובץ כדוגמת קבלה וכדו'?
    A avr416

    עובד מעולה!!
    תודה רבה!

    פורסם במקור בפורום CODE613 ב19/10/2015 13:00 (+03:00)


  • ASP.NET לא מצליח ליישר את התצוגה לימין
    A avr416

    הפתרון שמצאתי: הורדתי bootstrap-rtl.css דרך NuGet, ובא לציון גואל!
    כמו כן בתצוגה החלקית של ה: login לשנות בclass ל:navbar-left שלושה פעמים. כדי שהתפריט העליון יהיה מעוצב נורמלי.

    פורסם במקור בפורום CODE613 ב23/10/2015 12:34 (+03:00)


  • ASP.NET MVC: בעיה בהחזרת תצוגה
    A avr416

    @אהרן

    בנוגע לJS
    פה יש חומר ממש טוב
    http://www.isoc.org.il/openacademy/html5/lecturers.php?course_id=0&session_id=0&lecturer_id=10&v=1‏

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

    פורסם במקור בפורום CODE613 ב12/10/2015 13:02 (+03:00)


  • עזרה בבנית תוכנה לוועד בית
    A avr416

    יפה מאוד!! עלה והצלח!!

    פורסם במקור בפורום CODE613 ב11/12/2015 01:38 (+02:00)


  • קריאה וכתיבה מקובץ CSV
    A avr416

    תודה רבה!
    זהו, אין עוד סימונים נוספים שצריך לשים אליהם לב מלבד גרשיים, פסיק, פסיק-נקודה??
    את הקובץ בויקיפדיה לא בדיוק הצלחתי לקרוא עד סופו 🙂
    ולtrew ברוך הבא לפורום!! נקווה שתיהנה פה ותישאר איתנו :lol:
    לא ציינתי באיזה שפה.. פשוט כי כולם יודעים שאני לומד C#... (מרוב השאלות שאני שואל :lol: )

    לגבי הוספת קוד אתה יכול לבחור בסרגל "לקוד בחר תחביר" וזה מוסיף לך מקום להזין קוד לפי הסוג שבחרת.
    ולגבי התקן האירופי ראיתי שמפרידים בפסיק נקודה, ואת הנקודה העשרונית מסמנים בפסיק במקום נקודה.

    פורסם במקור בפורום CODE613 ב06/10/2015 21:55 (+03:00)


  • התחברות לפלאקארד מnodejs
    A avr416

    הנה דוקומנטציה (אם הבנתי מהו פירוש המילה :lol: :lol: )
    mabat.net_572_documents_WebService_WebService_Heb.pdf
    וגם זה:
    ServicesAPI_-Programmer_Manual-_Hebrew.pdf

    פורסם במקור בפורום CODE613 ב24/09/2015 21:44 (+03:00)


  • איך להציג חלון ישירות בטאב אייטם מסוים?
    A avr416

    הצלחתי!!
    הפתרון הוא כך: יוצרים מופע מהחלון הרצוי, ואח"כ בוחרים בתוך החלון את הtabItem המבוקש ומגדירים IsSelected = true .
    ואז מציגים את החלון, וככה תפתח ישירות הכרטיסייה הרצוייה.
    לדוגמא:

    AddTorem openTruma = new AddTorem();
                openTruma.donationTabItem.IsSelected = true;
                openTruma.ShowDialog();
    

    ותודה לרב גוגל שהביאנו עד הלום :lol: :lol:

    פורסם במקור בפורום CODE613 ב16/09/2015 20:19 (+03:00)

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום