آموزش Ajax
استفاده از خاصیت responseXML
پس از ایکنه با دریافت یک پاسخ ساده متنی از سرور آشنا شدید ، حال بایستی یک پاسخ قالب بندی شده به زبان XML را
استفاده از خاصیت responseText
گفتیم زمانی که پاسخ سرور به اسکریپت و یا فایل درخواستی ایجکس ، به صورت متن ساده باشد ، از خاصیت responseText شی XMLHttpRequest ،
دریافت پاسخ XmlHttpRequest از سرور
پس از اینکه یک شی XMLHttpRequest را ساخته و به وسیله آن درخواست خود را به سرور ارسال نمودید ، سرور دستورات برنامه Ajax تعیین
پارامتر دوم url : آدرس یک فایل بر روی سرور
پارامتر url در متد ( ) open ، در هنگام ارسال درخواست Ajax به سرور ، آدرس یک فایل بر روی سرور را تعیین می
مثال ارسال درخواست به سرور با متد POST
مثال ۳: ارسال درخواست با متدPOST : ;(xmlhttp.open( “POST” , “demo_post.asp” , true xmlhttp.send()
مثال ارسال درخواست با متد GET
مثال ۱: ;(xmlhttp.open( “GET” , “ajax_info.txt” , true ;()xmlhttp.send
موارد استفاده GET یا POST
هنگامی که نمی خواهید اطلاعات به صورت Cashed باشند . یعنی اطلاعات درون حافظه سرور باقی مانده و ممکن است در درخواست های بعدی از
پارامتر اول : متد GET یا POST
method تعیین کننده نحوه ارسال اطلاعات به سرور توسط شی XMLHttpRequest است . دو روش برای این منظور وجود دارد : GET یا POST متد
شکل کلی ارسال یک درخواست به سرور
syantax: ;(“Syntax xmlhttp.open( metohd , url , async ;(“xmlhttp.send ( ” text مثال: ;(“xmlhttp.open(“GET”,”ajax_info.txt”,true ;()xmlhttp.send
ارسال یک درخواست XMLHttpRequest به سرور
در بخش قبل به آموزش نحوه ساخت یک شی XMLHttpRequest پرداختیم . این شی وظیفه ارسال و دریافت ، یک درخواست و اطلاعات لازم برای