بخش قبل به آموزش نحوه ساخت یک شی XMLHttpRequest پرداختیم . این شی وظیفه ارسال و دریافت ، یک درخواست و اطلاعات لازم برای انجام عملیات تغییر در صفحه را دارد . پس از اینکه یک شی XMLHttpRequest را ساختید ، باید به وسیله آن درخواست خود را به سرور ارسال نمایید .
این درخواست اطلاعات لازم را به سرور ارسال کرده و یک فایل که حاوی اسکریپت ، اطلاعات و یا دستور لازم برای ایجاد تغییر در صفحه است را بر روی سرور باز می کند .
سرور پس از باز کردن فایل درخواستی ، آن را پردازش کرده و پاسخ لازم را به کامپیوتر کاربر ارسال می کند .

برای انجام این عملیات از ۲ متد ( ) send و ( ) open شی XMLHttpRequest استفاده می شود . با متد ( ) open ابتدا درخواست ساخته شده و سپس با متد  ( )  send ارسال می شود .

شکل کلی ارسال یک درخواست به سرور به صورت زیر است :

 

 Syntax  xmlhttp.open( metohd , url , async) ;
xmlhttp.send ( ” text ” ) ;

 

مثال xmlhttp.open(“GET”,”ajax_info.txt”,true);
xmlhttp.send( );

 

 syntax توضیح هر یک از موارد
متد توضیح
 open   این متد درخواست را ایجاد کرده ودارای سه پارامتر اصلی زیر است . به وسیله این پارامترها متد نحوه ارسال اطلاعات ، آدرس فایلی که بر روی سرور باید باز شود و اینکه آیا درخواست به صورت asynchronous یا synchronous باشد  ، تعیین می شود . در ادامه به توضیح این پارامترها به صورت کامل می پردازیم .

  • method
  • url
  • async
 send