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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. fetch שא"א לקבל ממנו את הנתונים

fetch שא"א לקבל ממנו את הנתונים

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

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

    fetch('http://admin.co.il:200/index.php?p=login&user='+user.username_or_email+'&password='+user.password)
         .then(user => {
            context.commit('loginUserSuccess', user);
    	console.log(user);
         })
         .then(response => response.json())
         .then(resText => console.log(resText) )
         .catch(error => {
    	context.commit('loginUserFailure', error);
         });
    

    7ffa9e5d-3472-4795-a937-1ac9597f417d-image.png

    י ח 2 תגובות תגובה אחרונה
    0
    • chagoldC chagold

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

      fetch('http://admin.co.il:200/index.php?p=login&user='+user.username_or_email+'&password='+user.password)
           .then(user => {
              context.commit('loginUserSuccess', user);
      	console.log(user);
           })
           .then(response => response.json())
           .then(resText => console.log(resText) )
           .catch(error => {
      	context.commit('loginUserFailure', error);
           });
      

      7ffa9e5d-3472-4795-a937-1ac9597f417d-image.png

      י מנותק
      י מנותק
      יוסף בן שמעון
      כתב ב נערך לאחרונה על ידי
      #2

      @chagold ה then הראשון לא מחזיר שום ערך, אז השני לא מקבל אותו, לכן ה response הוא אנדיפיינד

      תגובה 1 תגובה אחרונה
      4
      • chagoldC chagold

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

        fetch('http://admin.co.il:200/index.php?p=login&user='+user.username_or_email+'&password='+user.password)
             .then(user => {
                context.commit('loginUserSuccess', user);
        	console.log(user);
             })
             .then(response => response.json())
             .then(resText => console.log(resText) )
             .catch(error => {
        	context.commit('loginUserFailure', error);
             });
        

        7ffa9e5d-3472-4795-a937-1ac9597f417d-image.png

        ח מנותק
        ח מנותק
        חוקר
        כתב ב נערך לאחרונה על ידי חוקר
        #3

        @chagold אמר בfetch שא"א לקבל ממנו את הנתונים:

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

        fetch('http://admin.co.il:200/index.php?p=login&user='+user.username_or_email+'&password='+user.password)
             .then(user => {
                context.commit('loginUserSuccess', user);
        	console.log(user);
             })
             .then(response => response.json())
             .then(resText => console.log(resText) )
             .catch(error => {
        	context.commit('loginUserFailure', error);
             });
        

        אתה לא מחזיר כלום מהשלב הראשון הלאה
        תנסה כך

        fetch('http://admin.co.il:200/index.php?p=login&user='+user.username_or_email+'&password='+user.password)
             .then(user => {
                context.commit('loginUserSuccess', user);
        	console.log(user);
                return user;
             })
             .then(response => response.json())
             .then(resText => console.log(resText) )
             .catch(error => {
        	context.commit('loginUserFailure', error);
             });
        
        י תגובה 1 תגובה אחרונה
        1
        • ח חוקר

          @chagold אמר בfetch שא"א לקבל ממנו את הנתונים:

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

          fetch('http://admin.co.il:200/index.php?p=login&user='+user.username_or_email+'&password='+user.password)
               .then(user => {
                  context.commit('loginUserSuccess', user);
          	console.log(user);
               })
               .then(response => response.json())
               .then(resText => console.log(resText) )
               .catch(error => {
          	context.commit('loginUserFailure', error);
               });
          

          אתה לא מחזיר כלום מהשלב הראשון הלאה
          תנסה כך

          fetch('http://admin.co.il:200/index.php?p=login&user='+user.username_or_email+'&password='+user.password)
               .then(user => {
                  context.commit('loginUserSuccess', user);
          	console.log(user);
                  return user;
               })
               .then(response => response.json())
               .then(resText => console.log(resText) )
               .catch(error => {
          	context.commit('loginUserFailure', error);
               });
          
          י מנותק
          י מנותק
          יוסף בן שמעון
          כתב ב נערך לאחרונה על ידי
          #4

          @חוקר then השני מיותר כי אפשר להחזיר אותו כבר מהראשון

               .then(user => {
                  context.commit('loginUserSuccess', user);
                 	console.log(user);
                  return user.json();
                
                })
          
          

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

               .then(user => {
                  const user = await user.json();
                  context.commit('loginUserSuccess', user);
                 	console.log(user);
                  return user
                
                })
          
          
          תגובה 1 תגובה אחרונה
          1
          תגובה
          • תגובה כנושא
          התחברו כדי לפרסם תגובה
          • מהישן לחדש
          • מהחדש לישן
          • הכי הרבה הצבעות


          בא תתחבר לדף היומי!
          • התחברות

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

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