2013-10-07 54 views
0

我有兩個jsp.one是user.jsp。在那個jsp我從數據庫中獲取記錄並在兩個記錄之間添加空格。例如:ab9898329379 ab989832937937。用於用戶的代碼。 jsp如下。拆分值未得到javascript

String data =""; 
    ResultSet rs = st.executeQuery(query); 
      while(rs.next()) 
       { 


       data += rs.getString("user_registeration_code")+" " ; 
       System.out.println("-------a------"+data); 
       } 

secondjsp是sys.jsp.In,我已經採用的AJAX和得到上述的jsp的結果在sys.jsp的response.the代碼如下。

function showEmp(emp_value) 
{ 

    var fname = document.getElementById("txtfirstname").value; 
    alert(fname); 
    var lname = document.getElementById("txtlastname").value; 
    alert(lname); 
     if(document.getElementById("txtmobileno").value!="") 
     { 
      alert("1"); 
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null) 
{alert("2"); 
alert ("Browser does not support HTTP Request"); 
return; 
} 
var url="getuser.jsp"; 
url=url+"?emp_id="+emp_value+"&firstname="+fname+"&lastname="+lname; 

xmlHttp.onreadystatechange=stateChanged; 
xmlHttp.open("GET",url,true); 
xmlHttp.send(null); 

     } 
     else 
     { 
       alert("Please Select Employee Id"); 
     } 
} 

function stateChanged() 
{ 

     document.getElementById("txtfirstname").value =""; 
     document.getElementById("txtmobileno").value =""; 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
{ 




    var showdata = xmlHttp.responseText; 

var strar = showdata.split(" "); 

    alert(strar[0]); 
    } 
} 

function GetXmlHttpObject() 
{ 
var xmlHttp=null; 
try 
{ 
// Firefox, Opera 8.0+, Safari 
xmlHttp=new XMLHttpRequest(); 
} 
catch (e) 
{ 
//Internet Explorer 
try 
    { 
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 
    } 
catch (e) 
    { 
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
} 
return xmlHttp; 
} 

我沒有得到像STRAR預期的結果[0] = ab9898329379,STRAR [1] = ab989832937937。 請幫忙。 在此先感謝 儒商

+0

什麼結果你? – DevelopmentIsMyPassion

+0

我得到的結果數是2但沒有得到價值。 –

+0

因此,當你輸入strar [0]時,你得到的值是2? – DevelopmentIsMyPassion

回答

0

使用循環來獲取值

for (var i = 0; i < strar .length; i++) { 
    alert(strar[i]); 
} 
+0

您好我有strar.length = 1所以這是一個問題,超過了? –

+0

@rushangpatel什麼是解決方案? – DevelopmentIsMyPassion

+0

out.println(data)。我得到了這個值。 –