با سلام من با ajax یک سری اطلاعات رو میفرستم و میخام نتیجه این درخواست رو به کاربر نشون بدم ازتون سوال دارم چجوری نتیجه رو بگم ؟ و کلا در سایت های بزرگ چجوری این کار رو میکنن ؟ مثلا کلا اون اجزای html که میخان به کاربر نشون بدن رو با جی سون میفرستن ؟ یا خوده html رو مستقیم میفرستن ؟ یا مثلا با جی سون یه عددی میفرستن و بعد با جاوااسکریپت اون عدد رو تحلیل میکنن و الرت مخصوص اون عدد رو نشون میدن ؟
@mohaligateway @Rp76 @websaz @samanzdev
سلام در سیستم api و ajax یک client داریم و یک server بیشتر اوقات سرور یک json رو بر می گردونه بعد در جاواسکریپت با توجه به دیتا اتفاقات صورت می گیرد.این روش در سایت های بزرگ هم استفاده می شود.
@behzadi
@websaz یعنی الان html رو با json میفرستن یا مثلا عددی رو میفرستن بعد جاوا اسکریپت چک میکنه مربوط به کدوم اخطاره و اون رو نشون میده؟
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
@websaz نه عزیز منظورم رو اشتباه گرفتی منظورم عددی بود که خودم تعریف میکردم کاری به سرور و status code نداشتم
استفاده از عدد خوانایی کدتون رو پایین مییاره بهتر یا از status code استفاده کنید یا مثلا message های مختلف داشته باشید مثلا:
{
"status": "succeed"
}
دوستان کسی نظری نداشت 😂😂؟؟
امروز داشتم دو سه تا سایته رسمی رو میدیدم جواب رو با html میفرستادن ولی مثلا در همین سایته راکت از json استفاده کرد و به نظر خودم جی سون بهتره شما نظرتون چیه؟
@mohaligateway @Rp76 @juza66 @mrn @
سلام
ممکنه درست متوجه نشده باشم منظورتون رو. در بعضی از مواقع یک درخواستی رو به سمت سرور می فرستن و در backend یک html ساخته میشه و به سمت کاربر ارسال میشه. به این حالت server side rendering می گن. که معمولا وب سایت های SPA از این روش استفاده می کنن. در بعضی از مواقع مثل همین راکت اطلاعات به صورت json از server دریافت میشه و در سمت کاربر html تغییر پیدا می کنه و یا ساخته میشه.
@behzadi
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟