สอบถาม ปัญหาคำสั่ง AJAX คะ ต้องการ Get ค่า 2 ค่าไปอีกหน้า หนึ่ง ต้องทำอย่างไร คะ
ถ้าต้องการ Get ค่าไปด้วย สองค่า ทำไงดีคะ..
จาำกสริปค์ Get ไปค่าเดียวอะ
Code (PHP)
<script type="text/javascript">
function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","aj_showptproc_pt.php?q="+str,true);
xmlhttp.send();
}
</script>
Tag : PHP, JavaScript, Ajax, CakePHP
Date :
2010-11-12 18:51:45
By :
katae_kapolo
View :
943
Reply :
3
ก็เพิ่มไปอีกค่าสิครับ
Code (PHP)
xmlhttp.open("GET","aj_showptproc_pt.php?q="+str+"&name="+name,true);
Date :
2010-11-12 18:58:49
By :
DS_Ohm
ขอลองดูก่อนนะคะ.... ขอบคุณคะ
Date :
2010-11-12 19:18:46
By :
katae_kapolo
ยังไม่ได้เลยคะ
ืname รับค่าจาก ข้างล่างนี้ ถูกป่าวคะ
Code (PHP)
<input name="name" type="text" id="name" value="<? echo "$reqno"; ?>">
จากนั้น ตรง สริป์ Ajax กำหนดแบบนี้
Code (PHP)
xmlhttp.open("GET","aj_showptproc_pt.php?q="+str+"&name="+name,true);
แต่พอมันไม่แสดงตามเงื่อไขเลยอะ ลอง Echo คำสั่ง Sql ออกมา มันเป็นค่าว่างอะคะ
Code (PHP)
select PH.REQNO,PH.PT_TYPE,C.TYPE_DESC,G.GROUP_CODE,G.GROUP_DESC,PC.PT_PROC,PC.PROC_DESC,* from PTREQ_H PH left join PTCON_type C (nolock) on C.CODE_TYPE = PH.PT_TYPE left join PTGROUP G (nolock) on G.PT_TYPE = PH.PT_TYPE left join PTPROC PC (nolock) on PC.GROUP_CODE = G.GROUP_CODE where PH.REQNO='' and PC.GROUP_CODE='MM'
PH.REQNO=''
ตัวนี้มันว่าง มันก็เลยไม่โชว์ข้อมูล ทำไงดีคะ มันไม่ส่งไป
ขอคำแนะนำหน่อยคะ ไปต่อไม่ถูกแล้ว...
Date :
2010-11-12 19:59:20
By :
katae_kapolo
Load balance : Server 02