关于Ajax的回执函数传递参数的问题!
如何才能给回执函数传递参数呢?想把 ControlID 这个参数值传递到GetCityResult()这个函数里,怎么传呢?
如果把 xmlHttp.onreadystatechange=GetCityResult;
改成 xmlHttp.onreadystatechange=GetCityResult(ControlID);
然后下面的函数 GetCityResult()加个参数 GetCityResult(ControlID),就会出错了,不知道怎么办...
function GetProCity(ControlID)
{
createXMLHttpRequest();
var url= "../Ajaxashx/Provinceashx.ashx?cid="+ProID;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=GetCityResult;
xmlHttp.send(null);
}
function GetCityResult()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
clearSelectOption("ddlcity");
ReadXmlDoc(xmlHttp.responseXML,"ddlcity");
}
}
}