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

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

query string peremeters ב-fetch post

מתוזמן נעוץ נעול הועבר תכנות
6 פוסטים 4 כותבים 79 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מחובר
    chagoldC מחובר
    chagold
    כתב ב נערך לאחרונה על ידי chagold
    #1

    עד היום הייתי שולח בקשות לשרת בפונקציה שהייתי משרשר לו פרמטרים (ומקבל את התוצאות בקאלבק). אני רוצה לעבור לפונקציית fetch אבל לא מוצא איפה לשלוח את אותם הפרמטרים המכונים query string peremeters.

    לא אכפת לי איך לשלוח, רק שאוכל לקבל את זה עם $_REQUEST["method"].

    תודה רבה מראש!

    yossizY תגובה 1 תגובה אחרונה
    0
  • yossizY מנותק
    yossizY מנותק
    yossiz
    השיב לchagold ב נערך לאחרונה על ידי yossiz
    #2

    @chagold
    ה-"query string parameters" נשלחים כחלק מה-URL

    fetch('https://example.com?parameter1=x&parameter2=y')...
    

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

    תגובה 1 תגובה אחרונה
    5
  • chagoldC מחובר
    chagoldC מחובר
    chagold
    כתב ב נערך לאחרונה על ידי
    #3

    יש אופציה לשבור שורות או חייבים לשרשר קילומטר בשורה אחת (אולי השאלה על כל קודי JS)

    OdedDvirO י 2 תגובות תגובה אחרונה
    0
  • OdedDvirO מנותק
    OdedDvirO מנותק
    OdedDvir
    השיב לchagold ב נערך לאחרונה על ידי OdedDvir
    #4

    @chagold למה לא כך:

    fetch('https://example.com?' +
            '&parameter1=x' +
            '&parameter2=y' +
            '&parameter3=z')... 
    
    yossizY תגובה 1 תגובה אחרונה
    3
  • י מנותק
    י מנותק
    יוסף בן שמעון
    השיב לchagold ב נערך לאחרונה על ידי
    #5

    @chagold יש דרך לשרשר פרמטרים לפי הספר עם המחלקה URLSearchParams

    const params = new URLSearchParams();
    params.append('parameter1', 1)
    params.append('parameter2', 2)
    
    
    fetch('https://example.com?' + params.toString)
    
    

    ואפשר גם לבנות את כל ה URL לפי הספר

    const url = new URL('https://example.com');
    url.search = params.toString();
    
    fetch(url.toString())
    
    תגובה 1 תגובה אחרונה
    5
  • yossizY מנותק
    yossizY מנותק
    yossiz
    השיב לOdedDvir ב נערך לאחרונה על ידי yossiz
    #6

    אגב על ידי שימוש ב-tagged strings של ES6 אפשר להשתמש בחבילה זו לכתוב מחרוזות ארוכות כך:

    import dedent from "dedent";
    
    fetch(detent`https://example.com?
                 &parameter1=x
                 &parameter2=y
                 &parameter3=z`)... 
    
    

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

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

    תגובה 1 תגובה אחרונה
    3

  • התחברות

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

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