|
|
|
java script เพื่อถึงข้อมูลโดยไม่กดปุ่ม action ทำได้ไหมครับ |
|
|
|
|
|
|
|
หว่าอยากช่วยจัง แต่ ajax ไม่ได้เลยกำลังศึกษา
|
|
|
|
|
Date :
2009-09-26 12:02:22 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<input type='text' name='demo' id='demo' onkeyup='เรียกใช้ฟังค์ชั่นดึงข้อมูล' />
สำคัญมากๆ ต้องเรียนรู้ ajax ก่อนครับ
ไม่งั้น เรื่องยาวว
|
|
|
|
|
Date :
2009-09-26 12:33:07 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเรื่องมันยาวก็ตัดต่อให้สั้นลงสิดุน
|
|
|
|
|
Date :
2009-09-26 15:30:11 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณท่าน ดุนยา มากครับ
ใครพอมี Code เป็นแนวทาง ขอผู้ใจดีบ้างนะครับ..
|
|
|
|
|
Date :
2009-09-26 21:03:28 |
By :
pjnarubase |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
var HttPRequest = false;
function Display(id) {
HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
var url = 'action_showuser.php';
var pmeters = 'no='+id;
//var pmeters = 'myName='+document.getElementById("txtName").value+'&my2='; // 2 Parameters
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("textshow").innerHTML = "Now is Loading...";
}
if(HttPRequest.readyState == 4) // Return Request
{
document.getElementById("textshow").innerHTML="";
var ret= HttPRequest.responseText;
result=ret.split('|');
regis.elements['name'].value=result[0];
regis.elements['sername'].value=result[1];
regis.elements['posid'].value=result[2];
regis.elements['day'].value=result[3;]
regis.elements['month'].value=result[4];
regis.elements['year'].value=result[5];
}
}
<script type="text/javascript">
var HttPRequest = false;
function Display(id) {
HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
var url = 'action_showuser.php';
var pmeters = 'no='+id;
//var pmeters = 'myName='+document.getElementById("txtName").value+'&my2='; // 2 Parameters
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("textshow").innerHTML = "Now is Loading...";
}
if(HttPRequest.readyState == 4) // Return Request
{
document.getElementById("textshow").innerHTML="";
var ret= HttPRequest.responseText;
result=ret.split('|');// ค่าที่รับกลับมาถูกแบ่งออกมาเป็นคำด้วย |
regis.elements['name'].value=result[0];
regis.elements['sername'].value=result[1];
regis.elements['posid'].value=result[2];
regis.elements['day'].value=result[3;]
regis.elements['month'].value=result[4];
regis.elements['year'].value=result[5];
}
}
</script>
ส่วน event ก็ใช้ onload เรียก function เพื่อที่จะทำงานคับ
|
|
|
|
|
Date :
2009-09-26 21:37:45 |
By :
littleturtle |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|