amir
3 سال پیش توسط amir مطرح شد
7 پاسخ

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

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


ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

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


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش آپدیت شد
0

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


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش آپدیت شد
0

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
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
0

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


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

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

{
"status": "succeed"
}

@behzadi


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
0

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


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

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


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

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