[X] Choose Font Here

AJAX Intro

ကြၽန္ေတာ္ 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 ေပးေဆြေႏြးေပးဖို႔ ဖိတ္ေခၚပါတယ္။ Smile

 

 

 

Comments (4)
  • htun lin aung  - Ajax ပတ္သတ္

    အကို...ေက်းဇ& #4144;းျပဳျပီး Ajax ပတ္သတ္တဲ့ Lessonေလးေတြကို ထပ္ေရးေပးေ စျခင္ပါတယ္ ခင္ဗ်ာ။
    ေက်းဇူး

  • admin  - Re: htun lin aung

    ဟုတ္ဆက္ေရ) 52;ဖို႕ ၾကိဳးစားေန ပါတယ္။
    ဒါေလးေတြကိ ုေရာ ဖတ္ျပီးျပီ လား ခင္ဗ်ာ

    http://www.thadarphyu.net/joomzack/index.php?option=com_content&tas k=blogcategory&id=25&Itemid=54

  • 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

  • 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 :)

Write comment
Your Contact Details:
Comment:
[b] [i] [u] [url] [quote] [code] [img]   
:D:angry::angry-red::evil::idea::love::x:no-comments::ooo::pirate::?::(
:sleep::););)):0
Security
Please input the anti-spam code that you can read in the image.

Login Form

Categories Table View

JoomlaWatch Stats 1.2.9 by Matej Koval

Facebook Share

Share on facebook

Accordion FAQ

mod_joomtouch

Version Iphone

Version Iphone by JoomTouch