Ажакс (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:
Post a Comment