У меня есть два jsp.one - user.jsp.In тот jsp, я получаю запись из базы данных и добавляю пространство между двумя записями. Для ex: ab9898329379 ab989832937937. Код для пользователя. jsp выглядит следующим образом.значение split не получается в 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 в response.the коде sys.jsp заключается в следующем.
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. прошу помочь. Заранее спасибо Rushang
Какой результат вы получите? – DevelopmentIsMyPassion
Я получаю число результата 2, но не получаю значение. –
, так что вы получаете значение как 2 при вводе strar [0]? – DevelopmentIsMyPassion