Search This Blog

2010-08-28

About ajax. (Ajax -ийн талаар бага сага)


Ажакс (Ajax) - н талаар бага сага мэдсэн зүйлээ орууллаа. Шинэ зүйл биш ч миний хувьд шинэ болохоор орууллаа. Надтай адилхан хүмүүст амар юм боловуу даа. Хэхэх
<script language="javascript">
function showUser(str)
{
if (str=="")
   {
  document.getElementById("ajax").innerHTML= "";
   return;
   }
if (window.XMLHttpRequest)
   {
// хэрэглэгч IE7+, Firefox, Chrome, Opera, Safari -г ашиглаж байвал 
   var ajax_obj =new XMLHttpRequest();
 }
else
   {
//IE6, IE5
   ajax_obj =new ActiveXObject("Microsoft.XMLHTTP");
   }
function getAjax()
{
if(ajax_obj.readyState == 4 && ajax_obj.status == 200)
document.getElementById("ajax").innerHTML = ajax_obj.responseText;
}
ajax_obj.onreadystatechange= getAjax;
ajax_obj.open("GET","getUser.php?q="+str,true);
ajax_obj.send();
}
script>

<form>
<select name="users" onChange="javascript:showUser(this.value)">
<option value="1">User1option>
<option value="2">User2option>
<option value="3">User3option>
select>
form>
<div id="ajax"><b>Мэдээлэл энд харагдах болно.b>div>


Хэрэглэгч аль нэг сонголтыг хийхэд тухайн сонголтод харгалзах мэдээлэл "Мэдээлэл энд харагдах болно" хэсгийн оронд хэвлэгдэх болно.

Уг мэдээллийг хэвлэх хэсэг нь доорхи код болно. getUser.php гэж нэрлээд хадгалаарай .
(Зурган дээр дарж томруулж харна уу)


Ойлгохгүй эсвэл буруу зөрүү бичсэн зүйл байвал мэдэгдээрэй. Дор нь залруулна

No comments:

Зурхай