тег span показывает записи из базы данных, но их нельзя выбрать - PullRequest
1 голос
/ 26 апреля 2019

Я получаю записи из базы данных, используя функцию ajax, но ajax дает результаты в теге span его нельзя выбрать .... я хочу его выберите и нажмите после записи кликбл записи, показанной на входе коробка ...

я сделал с помощью функции ajax и внешнего файла JSP через ..

ФУНКЦИЯ AJAX

<script>  
var request=new XMLHttpRequest();  

function searchInfo(){  
var course_name=document.batch_form.course_name.value;  
var url="search.jsp?val="+course_name;  

try{  
request.onreadystatechange=function(){  
if(request.readyState==4){  
var val=request.responseText;  
document.getElementById('location').innerHTML=val;  
}  
}//end of function  
request.open("GET",url,true);  
request.send();  
}catch(e){alert("Unable to connect to server");}  
}  
</script>

ВНЕШНИЙ ФАЙЛ JSP

<%  
String course_name=request.getParameter("val");  
if(course_name==null||course_name.trim().equals("")){  
out.print("<p  style='margin-left:145px;color:red;'>Please Enter Course Name...!</p>");  
}else{  
try{  

    //Connection con = Connect.createConnection();
     Connection con=null;
    Class.forName("com.mysql.jdbc.Driver"); //loading MySQL drivers. This differs for database servers 
    con = DriverManager.getConnection("jdbc:mysql://localhost:3306/new_database", "root", "");
    //attempting to connect to MySQL database 
PreparedStatement ps=con.prepareStatement("select * from course where course_name like '"+course_name+"%'");  
ResultSet rs=ps.executeQuery();  

if(!rs.isBeforeFirst()) {      
     out.println("<p>No Record Found!</p>");   
    }else{  
    out.print("<table frame='box' width='' style='min-width:377px; margin-left:140px;' >");  
    while(rs.next()){  
    out.print("<tr><td class='form-control'  style='font-size:13px;color:black;font-weight: bold;'>"+rs.getString(2)+"</td></tr>");  
//out.print(rs.getString(2));  

}  
out.print("</table>");   
}//end of else for rs.isBeforeFirst  
con.close();  
}catch(Exception e){out.print(e);}  
}//end of else  
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...