2012-06-29 169 views
0
function showEmp(){ 
     if(validate()) 
      { 
      for(var i=0; i < document.employee.puid.length; i++){ 
       if(document.employee.puid[i].checked){ 
        var emp_value = document.employee.puid[i].value; 
       } 
      } 
      xmlHttp=GetXmlHttpObject(); 
      if(xmlHttp==null){ 
       alert ("Browser does not support HTTP Request") 
        return 
      } 
       var url="getPatient.jsp" 
       url=url+"?emp_id="+emp_value; 
       xmlHttp.onreadystatechange=stateChanged 
          xmlHttp.open("GET",url,true) 
       xmlHttp.send(null) 
     } 
    } 
    function stateChanged() 
    { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
    { 
      var showdata = xmlHttp.responseText; 
       alert(showdata) 
      var strar = trim(showdata).split(":"); 
      if(strar.length>0) 
        { 
       window.opener.location.reload(); 
       window.location.reload(); 
       opener.document.getElementById("puid").value=strar[1]; 
       opener.document.getElementById("fname").value=strar[2]; 
          window.close(); 
      } 
     } 
    } 

我无法在父窗口字段中显示值,在此 var showdata = xmlHttp.responseText; alert(showdata) 这里即使我只是保持警惕showdata,但它只显示空的警报框可以任何一个帮助我,!!在父窗口中显示弹出窗口输入文本值?

回答

0

似乎有很多分号丢失;是某种“复制/粘贴”错误?