คือ ทำ ajax น่ะค่ะ
แล้วติดปัญหา
คือ จะให้มันทำสอง function ใน event เดียว
แต่มันไม่ทำให้อ่ะค่ะ
มันทำให้ฟังชันเดียว
onChange="vin();showcost1();"
แบบนี้อ่ะค่ะ
onChange="vin();"
onChange="showcost1();"
มัน ทำ ให้ทั้งสองอันนี้ คือ ใช้ทีละหนึ่งน่ะค่ะ
หรือมันมีวิธีที่ใช้ ajax 1 ฟังกชัน แต่แสดงผล
ได้ สอง ที่ไหมคะ
นี่คือหน้าจาวาสคริปของ ajax ค่ะ
//----------------------------------------------------------------------------------------------------------------------
function vin(v)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var v= document.getElementById("ddlModel1").value;
var url="show_exchange.asp";
url=url+"?vin="+v;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=V1stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function V1stateChanged()
{
if (xmlHttp.readyState==4)
{
var vin = document.getElementById("vin").innerHTML=xmlHttp.responseText;
}
}
//----------------------------------------------------------------------------------------------------------------------
function showcost1(c1)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var c1= document.getElementById("ddlModel1").value;
var url="show_exchange.asp";
url=url+"?c1="+c1;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=C1stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function C1stateChanged()
{
if (xmlHttp.readyState==4)
{
var c1 = document.getElementById("c1").innerHTML=xmlHttp.responseText;
}
}