آفلاین
user-avatar

نحوه دسترسی به دیتای json گرفته شده از api در reactjs

2 سال پیش
توسط حسام موسوی آپدیت شد
آفلاین
user-avatar
علی ( 14211 تجربه )
2 سال پیش
تخصص : Laravel

سلام دوستان من یه درخواست ایجکس در react اجرا کردم و یک دیتا دریافت شده به صورت زیر _ به علت اینکه انگلیسی هست در زیر همین پست قرار میدم). حالا میحخام به فیلد دیتا دسترسی پیدا کنم . در حقیقت چندتا فیلد تو در تو میشه .
مثلا
data.auth.data.user
این رو میخام
خطا میده بهم هرکار میکنم از هر تابعی بگین استفاتده کردم . stringify و parse
یا خطا میده یا undefined

آفلاین
user-avatar
علی ( 14211 تجربه )
2 سال پیش
تخصص : Laravel

{data: {…}, status: 200, statusText: "OK", headers: {…}, config: {…}, …}
config
:
{adapter: ƒ, transformRequest: {…}, transformResponse: {…}, timeout: 0, xsrfCookieName: "XSRF-TOKEN", …}
data
:
{status: true, statusCode: 200, error: false, english_msg: "Get User data success", persian_msg: "اطلاعات کاربر با موفقیت دریافت شد", …}
headers
:
{content-type: "application/json", cache-control: "no-cache, private"}
request
:
XMLHttpRequest {onreadystatechange: ƒ, readyState: 4, timeout: 0, withCredentials: false, upload: XMLHttpRequestUpload, …}
status
:
200
statusText
:
"OK"
proto
:
Object

آفلاین
user-avatar
علی ( 14211 تجربه )
2 سال پیش
تخصص : Laravel

نتونستم اینجا قرار بدم اون رو . ولی فکر کنم مشخص باشه
یه دیتا داره که داخلش یه auth هست و داخلش دوباره data ودر نهایت user

آفلاین
user-avatar
حسام موسوی ( 378475 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

من الان نفهمیدم json شما با چه فرمتی هست اگر از axios استفاده میکنید با response.data به اطلاعاتی که دریافت میکنید معمولا میرسید و بعد باید پیمایش انجام بدید
ولی خوب مشخص نیست اطلاعات شما چیه

برای ارسال پاسخ باید وارد سایت شوید