בקשה לעזרה ב js

היי חברים,צריך עזרה בכל הקשור ל js , בנושא של גרפים
האם יש מישהו עם ניסיון או הכוונה🙏

כן. ספר מה הבעיות ואשמח לעזור

לייק 1

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

לגבי גרפים הבנתי מחבר שמתעסק ב js שיש למשל chartjs
הקטע לא כל כך הבנתי איך לשלב את זה בקוד ולdb, אז במידה ומישהו מכיר או יודע אשמח להכוונה.

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

נשמע שאתה בעיקר צריך להתחיל.
אשמח לעזור אחרי ששיחקת עם זה קצת :slight_smile:

אפשר לקרוא על JavaScript ב־ https://javascript.info.
היא מאוד מזכירה פייתון.

כתוב את צד השרת, תוריד את הדאגה הזו מהראש ושלח את הנתונים ב־JSON ללקוח.
משם יהיה יותר ברור איך עוסקים ב־JS כדי להציג בצד הלקוח.

היי

אני מנסה להשתמש בקוד שחוזר מ agenda שמחזיר לי נתונים שאני צריך בשביל הגרף(יש כבר מוכן אז משתמש במה שיש)

מצליח להחזיר את הדף שחוזר אבל לא מצליח לשלום את הערכים שחזרו.
השאלה האם יש דרך לקבל את הערכים שחוזרים ולא רק את הדף החדש
זה מה שהפונקציה מחזירה שמתוך זה אני צריך לקחת רק את הערכים:
return templates.TemplateResponse(“agenda.html”, {

        "request": request,

        "events": events,

        "start_date": start_date,

        "end_date": end_date,

    })

זה הקוד שלי:
function graph() {

    var x = "/agenda?days=30"

    const xhr = new XMLHttpRequest();

    xhr.open("GET", x, true);

    // xhr.responseType = 'text';

    xhr.onload = function() {

        // alert(this.response);

        // console.log(this.response);

        obj = this.response;

        // alert(obj.datasets);

        alert(this.response);

        let daily = document.getElementById("graph");

        str = `${obj.events[0]}`;

        // str = '1';

        // daily.innerHTML = str;

    }

    xhr.send();

}

כן, פשוט תיצור route חדש שמחזיר רק את הערכים ב־JSON :slight_smile:

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

טוב אמשיך לחפש בינתיים תוך כדי שחושב על טיקט number3

אתה יכול להפריד את זה ל־2 פונקציות, כשהפונקציה שמייצרת את ה־template קוראת לפונקציה שמחזירה JSON