|
|
|
อยากถามเรื่องการส่งตัวแปรผ่าน onchange เรียก ฟังก์ชั่นใน javascript ค่ะ |
|
|
|
|
|
|
|
ลองเรียกแบบนี้อ่ะค่ะ Code (PHP)
echo "<td><font color=#FFFFFF> quantity: <input size=1 type='text' id='quan' value=$quan onchange='fncAlert(this.value,$pro_id)'> </font></td>";
Code (PHP)
<script language="javascript">
function fncAlert(quan, pro_id)
{
//var quan= document.getElementById('quan').value;
//var pro_id = document.getElementById('pro_id').value;
alert(pro_id);
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("newPrice").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","edit_buc.php?pro_id="+pro_id+"&quan="+quan,true);
xmlhttp.send();
}
</script>
นี่อ่ะค่ะ แต่ปรากดว่าตัว pro_id ที่ส่งไปมันกลายเปนลิ้งหน้าตัวเองเฉยเลยอ่ะค่ะ ไม่รู้ทำไม ผิดตรงไหน
ใครรู้บอกด้วยค่ะ
Tag : PHP, JavaScript
|
|
|
|
|
|
Date :
2012-04-13 19:12:55 |
By :
gellarjung |
View :
1180 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงลอง Debug ค่าในตัวแปร $pro_id ใน PHP ก่อนดีไหมครับ ทีละขั้นตอนครับ
|
|
|
|
|
Date :
2012-04-14 00:57:26 |
By :
smeproject |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|