بازگشت چند متغیر توسط JSON در ajax

  • بوسیله: محسن شفیعی
  • در 1392/04/22 - 20:04
  • نظرات (15)
JSON

JSON

در گذشته مطلبی با عنوان “آشنایی با JSON” در آپارنت داشتیم، که با این زبان نشانه گذاری متن آشنا شدیم و همچنین گفتیم که از این زبان برای انتقال داده ها استفاده میکنیم.

در این مطلب میخواهیم در عمل با JSON آشنا شویم. فرض کنید میخواهیم با استفاده از ajax دو عدد را به یک فایل PHP ارسال کنیم، و در این فایل PHP، عملیاتی بر روی دو عدد انجام دهیم و آنها را به صفحه مقصد بازگشت دهیم.

اگر فقط ارسال و دریافت یک عدد لازم بود بدون JSON هم میشد این کار را انجام داد. اما وقتی حرف از بازگشت چند متغیر به وسط می آید، JSON حرف اول را میزند.

اگر با ajax در jQuery آشنایی ندارید میتوانید مطالب آموزش اول و دوم آن را مطالعه کنید.

در ادامه همراه ما باشید…

(بیشتر…)

آشنایی با JSON

  • بوسیله: محسن شفیعی
  • در 1392/03/10 - 12:05
  • نظرات (7)
JSON

JSON

اگر برنامه نویس باشید حتما با فایل های XML کار کرده اید, یا حداقل اسم آن را شنیده اید. XML یک زبان نشانه گذاری متن است. و به گونه ای طراحی شده است که هم برای انسان و هم ماشین قابل فهم باشد. برای مثال همه RSSها به صورت یک فایل XML هستند. میتوانید RSS سایت آپارنت را مشاهده کنید.

اما XML بیشتر برای کار کردن بر روی فایلها مناسب است. و به دلیل ساختاری که دارد کار کردن با آنها برای انتقال داده به صورت آنلاین بین سیستم ها مناسب نیست.

JSON (JavaScript Object Notation) هم در واقع برای اینکار آمده است. JSON یک زبان نشانه گذاری متن برای انتقال داده ها به گونه ای خوانا برای انسان و ماشین است. JSON با اینکه ابتدا برای زبان JavaScript طراحی شد اما امروزه در تمام زبان های برنامه نویسی قابل استفاده است.

نوع رسانه رسمی این زبان application/json و پسوند آن .json است. همانطور که میبینید با JSON هم میتوان مانند یک فایل برخورد کرد, اما بیشتر استفاده آن برای انتقال داده ها بین برنامه های مختلف به خصوص اپلیکیشن ها تحت وب است.

در ادامه همراه ما باشید….

(بیشتر…)