نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: نحوه کار کردن Ajax

  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    1
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض نحوه کار کردن Ajax

    در کد نویسی سنتی جاوا اسکریپت, در صورتی که قصد داشته باشد از دیتابیس و یا فایلی بر روی سرور اطلاعات بگیرید, و یا ارسال اطلاعات کاربر به سرور, شما می بایست برای ارسال اطلاعات به دو روش get و post فرم طراحی می نمودید. و کاربر مجبور بود بر روی کلید ارسال کلیک نماید تا اطلاعات ارسال گردد, و منتظر پاسخ سرور باقی می ماند, و سپس صفحه جدید با نتایج لود می شود.
    زیرا زمانی که کاربر بر روی کلید ارسال کلیک می نماید صفحه جدید باز می شود, طراحی سایت سنتی مدت زمان بیشتری را از کاربر می گرفت و مورد پسند کاربران نیز نبود. توسط ajax سایت توسط javascript به صورت مستقیم با سرور در ارتباط می باشد, که این کار از طریق آبجکت JavaScript XMLHttpRequest انجام می شود.
    با یک درخواست HTTP, صفحه وب سایت می تواند درخواست خود را ارسال نماید, و سپس از وب سرور پاسخ بگیرد, بدون نیاز به بارگذاری مجدد صفحه. کاربر در همان صفحه اول باقی می ماند, و کاربر متوجه این موضوع نخواهد گردید که در پس زمینه برنامه در حال انجام است.
    تصویر زیر نحوه عملکرد Ajax را نمایش می دهد:

    کاربر درخواستی را انجام می دهد و در پس زمینه فرآیندها انجام می شود و سپس در لایه ای به درخواست کاربر پاسخ داده می شود, که محعمولا توسط ID شناخته می شود, بدون لود کامل صفحه. به عنوان مثال یک لایه با این آی دی:
    <div id=”ajaxResponse”></div>
    در مرحله بعدی ما می بینیم که چطور یک درخواست XMLHttpRequest ارسال می شود و پاسخ گرفته می شود.

    1. ساخت XMLhttpRequest

    مرورگرهای مختلف روش های متفاوتی برای ساخت XMLHttpRequest دارند. اینترنت اکسپلورر از ActiveXObject استفاده می نماید, در صورتی که سایر مرورگرها از XMLHttpRequest که تابع داخلی جاوا اسکریپت می باشد استفاده می نمایند.
    برای آنکه این آبجکت ساخته شود و با مرورگرهای مختلف سازگاری کامل داشته باشد می بایست از “try and catch” استفاده نمایید.
    ()function ajaxFunction
    }
    ;var xmlHttp
    try
    }
    Firefox, Opera 8.0+, Safari//
    ;()xmlHttp=new XMLHttpRequest
    }
    (catch (e
    }
    Internet Explorer//
    try
    }
    ;("xmlHttp=new ActiveXObject(“Msxml2.XMLHTTP
    {
    (catch (e
    }
    try
    ;("xmlHttp=new ActiveXObject(“Microsoft.XMLHTTP
    {
    (catch (e
    }
    ;("!alert(“Your browser does not support AJAX
    ;return false
    {
    {
    {
    لینک منبع
    ویرایش توسط freejoom : November 9th, 2013 در ساعت 12:08

  2. تعداد تشکر ها از freejoom به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. Ajax در Asp.Net
    توسط behrozi در انجمن AJAX
    پاسخ ها: 0
    آخرين نوشته: March 6th, 2013, 17:30
  2. اضافه کردن ajax به قالب وردپرس
    توسط AriyaDownload در انجمن AJAX
    پاسخ ها: 2
    آخرين نوشته: January 19th, 2013, 13:57
  3. دانلود 90 کتاب معروف در زمینه Ajax
    توسط kingserver در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: August 7th, 2012, 02:31
  4. وارایش قالب ajax
    توسط servertab در انجمن AJAX
    پاسخ ها: 1
    آخرين نوشته: October 18th, 2011, 19:54

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •