راکت

سوالی درباره ajax

7 پاسخ

با سلام من با ajax یک سری اطلاعات رو میفرستم و میخام نتیجه این درخواست رو به کاربر نشون بدم ازتون سوال دارم چجوری نتیجه رو بگم ؟ و کلا در سایت های بزرگ چجوری این کار رو میکنن ؟ مثلا کلا اون اجزای html که میخان به کاربر نشون بدن رو با جی سون میفرستن ؟ یا خوده html رو مستقیم میفرستن ؟ یا مثلا با جی سون یه عددی میفرستن و بعد با جاوااسکریپت اون عدد رو تحلیل میکنن و الرت مخصوص اون عدد رو نشون میدن ؟
@mohaligateway @Rp76 @websaz @samanzdev

ثبت پرسش جدید

پاسخ‌ها

7
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

سلام در سیستم api و ajax یک client داریم و یک server بیشتر اوقات سرور یک json رو بر می گردونه بعد در جاواسکریپت با توجه به دیتا اتفاقات صورت می گیرد.این روش در سایت های بزرگ هم استفاده می شود.
@behzadi

amir
amir
@behzadi

تخصص: بک اند و فرانت اند

@websaz یعنی الان html رو با json میفرستن یا مثلا عددی رو میفرستن بعد جاوا اسکریپت چک میکنه مربوط به کدوم اخطاره و اون رو نشون میده؟

شاید پاسخ شما همین‌جا باشد

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

server یک عدد نمی فرستد بلکه با status code درخواست می توانید چک کنید. لیست status code ها
server یک json مانند:

[
  {
    "id": 1,
    "name": "Leanne Graham",
    "username": "Bret",
    "email": "Sincere@april.biz",
    "address": {
      "street": "Kulas Light",
      "suite": "Apt. 556",
      "city": "Gwenborough",
      "zipcode": "92998-3874",
      "geo": {
        "lat": "-37.3159",
        "lng": "81.1496"
      }
    },
    "phone": "1-770-736-8031 x56442",
    "website": "hildegard.org",
    "company": {
      "name": "Romaguera-Crona",
      "catchPhrase": "Multi-layered client-server neural-net",
      "bs": "harness real-time e-markets"
    }
  }
]

بعد شما در جاواسکریپت html خودتون رو درست می کنید مثلا نام کاربر را در header نمایش می دهید.
@behzadi

amir
amir
@behzadi

تخصص: بک اند و فرانت اند

@websaz نه عزیز منظورم رو اشتباه گرفتی منظورم عددی بود که خودم تعریف میکردم کاری به سرور و status code نداشتم

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

استفاده از عدد خوانایی کدتون رو پایین مییاره بهتر یا از status code استفاده کنید یا مثلا message های مختلف داشته باشید مثلا:

{
"status": "succeed"
}

@behzadi

amir
amir
@behzadi

تخصص: بک اند و فرانت اند

دوستان کسی نظری نداشت 😂😂؟؟
امروز داشتم دو سه تا سایته رسمی رو میدیدم جواب رو با html میفرستادن ولی مثلا در همین سایته راکت از json استفاده کرد و به نظر خودم جی سون بهتره شما نظرتون چیه؟
@mohaligateway @Rp76 @juza66 @mrn @

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

سلام
ممکنه درست متوجه نشده باشم منظورتون رو. در بعضی از مواقع یک درخواستی رو به سمت سرور می فرستن و در backend یک html ساخته میشه و به سمت کاربر ارسال میشه. به این حالت server side rendering می گن. که معمولا وب سایت های SPA از این روش استفاده می کنن. در بعضی از مواقع مثل همین راکت اطلاعات به صورت json از server دریافت میشه و در سمت کاربر html تغییر پیدا می کنه و یا ساخته میشه.
@behzadi

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام