PDA

View Full Version : سوال: Ajaxچیست؟



shoor6
شنبه 01 اسفند 1388, 14:31 عصر
سلام
از دوستان خواهش می کنم به سوالات بنده جواب بدند :
1-Ajaxچیست؟
2-نحوه استفاده از آن ؟
3-آیا ابزار خاصی دارد که باید دانلود شود؟
4-در کدام نسخه ویژوال استدیو وجود دراد و سازگاری دارد؟

خیلی ممنون

ghameshloe
شنبه 01 اسفند 1388, 14:46 عصر
من تقضا دارم به جای اینکه تایپیک بزنی یکم سرچ کنی
Ajax یک فناوری ابتکاری است که شما می توانید بدون refresh کردن صفحه وب به تراکنش با پایگاه داده بپردازید

mehdi.mousavi
شنبه 01 اسفند 1388, 14:59 عصر
سلام
از دوستان خواهش می کنم به سوالات بنده جواب بدند :
1-Ajaxچیست؟
2-نحوه استفاده از آن ؟
3-آیا ابزار خاصی دارد که باید دانلود شود؟
4-در کدام نسخه ویژوال استدیو وجود دراد و سازگاری دارد؟

خیلی ممنون

سلام.


Asynchronous Javascript and XML - روشی است که از طریق اون میتونید درخواستها رو بسمت سرور ارسال کرده و پاسخش رو سمت Client دریافت کنید. بعنوان مثال، با زدن کلیدی روی صفحه HTML (سمت Client) میتونید اقدام به ارسال درخواست به سمت سرور کنید. وقتی سرور پاسخ رو به شما برگردونید، می تونید از اون پاسخ در رویه خودتون استفاده کنید.
XmlHttpRequest (http://en.wikipedia.org/wiki/XMLHttpRequest)
خیر. تابع فوق در Browser ها وجود داره و میتونید ازش استفاده کنید.
ربطی به VS نداره.

اما، اگر قراره در ASP.NET ازش استفاده کنید، بهتره ابتدا کتاب Matthew MacDonald رو بخونید. این کتاب، به بسیاری از سوالات شما پاسخ میده و بهتون یاد میده تا چطور بدون درگیر شدن با XmlHttpRequest درخواستی رو به سرور ارسال کرده و پاسخش رو Handle کنید.

موفق باشید.

دلیل ویراش: جناب Chabok (http://barnamenevis.org/forum/member.php?u=6919) درست فرموند (از طریق پیام خصوصی)! حرف A در Ajax مخفف Asynchronous هست نه Advanced! نمیدونم چرا نوشته بودم Advanced! بازهم ممنون.