AJAX Intro
Saturday, 02 May 2009 17:28
ကြၽန္ေတာ္ PHP & AJAX ကို သုံးၾကည့္ရင္းနဲ႔ စိတ္ဝင္စားလာလို႕ ကြၽန္ေတာ္ သိထားသေလာက္ေလးကို ျပန္ျပီ Share
လိုက္ပါတယ္ ခင္ဗ်ာ။ တကယ္ေတာ့ AJAX ရယ္လို႕ ျဖစ္ခဲ့တာကေတာ့ ေလာက္မွာကတည္းကပါ။ ခုေနာက္ပိုင္းၾကမွသာ
ေတာ္ေတာ္ေလးကို တြင္တြင္က်ယ္က်ယ္ သုံးလာတာပါ။ FaceBook,Naing စတဲ့ community site ေတြမွာ AJAX ကိုေတာ္ေတာ္
ေလးကို သုံးထားတာကို ၾကည့္ျခင္းအားျဖင့္ အသုံးဝင္တဲ့ technology တစ္ခုဆိုတာ ျငင္းမရပါဘူး။ AJAX မွာ အဓိကက်တာ
ကေတာ့ XMLHttpRequest ဆိုတဲ့ object ပဲျဖစ္ပါတယ္။Microsoft က 1999 ေလာက္မွာထဲက ဒီ Object ကို IE5 Browser မွာ
support ဖို႔ကို ထဲေပးထားထားပါတယ္။ ခုအခ်ိန္မွာေတာ့ Mozilla, Safari စတဲ့ Browser ေတြမွာပါ XMLHttpRequest Object
ကို support လုပ္ေနပါျပီ။ Asynchronous JavaScript And XML ကို AJAX လို႕ အတိုေကာက္ ေခၚတာျဖစ္ပါတယ္။
တကယ္ေတာ့ AJAX ဆိုိုတာ New Technology တစ္ခုျဖစ္ျပီး New Programming Language တစ္ခုမဟုတ္ပါ။
Javascript + XML ကိုသုံးျပီး web server နဲ႔ web browser ၾကားမွာ data ကို send & retrieve ၾကားမွာ synchronize
လုပ္ေပးတဲ့ technology တစ္ခုပါ။ AJAX ရဲ႔ ေကာင္းတဲ့ feature ကေတာ့ Web Page ေပၚမွာ AJAX event တစ္ခုေျပာင္း
လိုက္တိုင္း Page တစ္ခုလုံးကို ျပန္ျပီး loading တင္စရာမလိုပဲ သူေနရာေလး တစ္ခုပဲ ကြတ္ျပီး refresh ျဖစ္သြားတာမ်ိဳးက
ေတြ႔ႏိုင္ပါတယ္။ AJAX တစ္ခုဖန္တီးရာမွာ JavaScript, XML, HTML and CSS တို႔ကို အတူတကြ သုံးႏိုင္ပါတယ္။
HTML Form ေတြမွာ AJAX ကိုထဲ့ျပီးသုံးမယ္ဆိုရင္ User Friendly လည္းျဖစ္ျပီး ပိုမို႔ ျမန္ဆန္တာကိုလည္း ေတြ႔ျမင္ႏိုင္ပါတယ္။
AJAX Uses XML And HTTP Requests
ဟိုအရင္တုန္းက Web Page ေတြမွာက user က from ကို submit လုပ္တဲ့အခါ web server ကိုသြားျပီ လုပ္သင့္တဲ့ process
ေတြကိုလုပ္ေဆာင္ျပီး client browser ကို New Page အေနနဲ႔ ျပန္ျပတဲ့ အတြတ္ loading timeေရာ၊ user friendly အပိုင္းမွာပါ
user ေတြစိတ္ကသိကေအာက္ ျဖစ္ခဲ့ရပါတယ္။ ဒီအားနည္းခ်က္ေတြကို ေျပလည္ေစဖို႔ Javascipt & XML ကိုသုံးျပီး page ကို
partially load လုပ္ႏိုင္ေအာင္ AJAX ကေျပာင္းလဲေပးခဲ့ပါတယ္။ server ကေန send လိုက္တဲ့ HTTP Request တစ္ခုျပီးသြားတဲ့
အခါမွာ return ျပန္လိုက္တဲ့ Javascript ေပၚမူတည္ျပီး page အစိတ္အပိုင္း တစ္ခုထည္း modify လုပ္ႏိုင္ပါတယ္။ ဒီလိုလုပ္တဲ့
ေနရာမွာ server မွာရွိေနတဲ့ XML Data ကို Javascript သုံးျပီး ဖတ္လိုက္တာျဖစ္ပါတယ္။ ဒါကေတာ့ AJAX ကို Intro လုပ္လိုက္တဲ့
POST ေလးပါ။ ေနာက္ပိုင္းမွာေတာ့ PHP & AJAX ကိုဘယ္လို တြဲဖတ္သုံးတယ္ဆိုတာ ဆက္ျပီး ေရးပါတယ္။ ကြၽန္ေတာ္ေရးတာ
မွားေနတာေတြ႔ရင္ ဝင္ျပီး comment ေပးေဆြေႏြးေပးဖို႔ ဖိတ္ေခၚပါတယ္။
-
2010-01-10 15:17:25 |SAdministrator| admin - Re: htun lin aung
ဟုတ္ဆက္ေရ) 52;ဖို႕ ၾကိဳးစားေန ပါတယ္။
ဒါေလးေတြကိ ုေရာ ဖတ္ျပီးျပီ လား ခင္ဗ်ာhttp://www.thadarphyu.net/joomzack/index.php?option=com_content&tas k=blogcategory&id=25&Itemid=54
-
2011-05-11 14:55:48 |203.81.67.xxx| myo min myat aung - learning php and ajax
brother....in a part of your free time, could you do more posts than now,,,i am beginner for php and ajax...if you know the best sites for php and ajax...please suggest me...and can you do creating a project in codelobster IDE....i am very interested in it,
if you can
-
2011-05-11 15:27:15 |SAdministrator| admin - Re:
Hi Bro,
I would like to suggest. If you want to learn AJAX, better should try to "jQuery" and their plugin because Normal AJAX is obsolete at this moment. Check and find here for sample. http://net.tutsplus.com/
Currently, I am no longer using codelobster IDE because I am using Mac and others text editor
| < Prev |
|---|
Login Form
Latest Post
Categories Table View
- Reader's Conner (133)
- PHP (48)
- Joomla CMS (46)
- Codeigniter (18)
- jQuery (12)
- iDhamma (11)
- Mobile Development (10)
- PHP & AJAX (4)
- Apache (3)
- For Mac (3)
- mySQL (2)
- DhammaDroid (1)
အကို...ေက်းဇ& #4144;းျပဳျပီး Ajax ပတ္သတ္တဲ့ Lessonေလးေတြကို ထပ္ေရးေပးေ စျခင္ပါတယ္ ခင္ဗ်ာ။
ေက်းဇူး