2012-06-29 4 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

많은 세미콜론이 누락 된 것 같습니다. 어떤 종류의 "복사/붙여 넣기"실수입니까?

관련 문제