مقدمه ajax در jQuery
AJAX، هنر تبادل داده ها با سرور و بروز رسانی بخش هایی از یک صفحه وب، بدون بارگذاری مجدد کل صفحه است.
مثال AJAX در jQuery
$("button").click(function(){
$("#div1").load("demo_test.txt");
});
});
AJAX چیست؟
AJAX سرنام کلمات Asynchronous JavaScript And XML بحساب می آید.
به طور خلاصه، AJAX در مورد بارگذاری داده ها در پس زمینه و نمایش آن بر روی صفحه وب بدون بارگذاری مجدد کل صفحه است.
مثال هایی از استفاده AJAX در برنامه ها:
- Gmail
- Google Maps
- Youtube
متدهای AJAX در jQuery
jQuery متدهای مختلفی را برای استفاده از AJAX فراهم کرده است.
با استفاده از متدهای AJAX و یکی از روش های Post و یا Get می توانید از سرور راه دور درخواست متن، HTML، XML و یا JSON داشته باشید. شما می توانید داده های خارجی ارسال شده از سرور را داخل یک عنصر انتخاب شده داخل صفحه وب، بارگذاری نمایید.
بدون jQuery، برنامه نویسی AJAX کمی پیچیده می شود! |
در مطلب بعدی این آموزش، به تعدادی از مهمترین متدهای AJAX در jQuery نگاهی خواهیم انداخت.
مرجع کلیه متدهای Ajax در jQuery
برای کسب اطلاعات بیشتر در مورد متدهای Ajax در جی کوئری به لینک روبرو مراجعه فرمایید: مرجع متدهای AJAX
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 21661
دیدگاهها
با سلام
پیغام خطا به شرح زیر است :
XMLHttpRequest cannot load file:///C:/User s/Ali%20abbasza deh/Desktop/pro /123/demo_test. txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extensio n, https, chrome-extensio n-resource.
سلام، کاربر محترم ali لطفاً اگر سوال و جواب ها ادامه دار هستند، به جای اینکه یک سوال جدید ایجاد کنید، در جوابی که از تیم ما دریافت نموده اید. روی لینک "پاسخ دادن" کلیک فرمایید. به این صورت حالت تودرتو بودن سوال و جواب ها حفظ شده و دیگر کاربران بیاموز بهتر می توانند از سوال و جواب ها استفاده نمایند.
با تشکر
سلام.
این خطا داره میگه که نتونسته فایل demo_test.txt رو باز کنه. دقت کنید مسیر فایل رو درست داده باشید.
(دقت داشته باشید فایلی به نام demo_test.txt رو ایجاد کردید یا خیر؟؟)
سلام
لطفا میشه فایل demo_test.txt را برای دانلود بگذارید
ممنون
این فایل، فایل خاصی نیست.
میتونید یه فایل با محتویات معمولی txt با این نام بسازید.
با سلام
من کد بالا را امتحان کردم ولی جواب نداد لطفا راهنمایی کنید.
با سلام.
مشکل یا خطایی به شما نداد؟؟؟
متن خطا رو بذارید تا ببینم مشکل از کجاست.