function handleStateChange()
{
   var update_add_ok=1;
var msg="";
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
  {
msg=xmlHttp.responseText;
//alert(xmlHttp.responseText);
   if(msg=="true")
   {
   alert("验证通过");
update_add_ok=2;
return update_add_ok;
    }
    else
    {
   alert("验证不通过,没有查询到数据库有此PN的物料!!");
  return update_add_ok;
    }
   }
 }
}
//如何再验证别的就这样function change_obj_up_id(check_select)starRequest(check_select)
function change_obj_up_id(){
starRequest();
var tt=handleStateChange();
alert(tt);
}
为什么我这样alert(tt)看到的值是:undefined的呢?