How to use ajax and jquery in jsp -


here code:

 <%@ page language="java" contenttype="text/html; charset=utf-8" pageencoding="utf-8"%>   <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>     <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>   <!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd">  <html>  <head>  <meta http-equiv="content-type" content="text/html; charset=utf-8">   <title>insert title here</title>  <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">  <script src="//code.jquery.com/jquery-1.10.2.js"></script>  <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>   </head>  <body> <sql:setdatasource var="snapshot" driver="com.mysql.jdbc.driver"  url="jdbc:mysql://localhost/demo"  user="root"  password="root"/>   <sql:query datasource="${snapshot}" var="list">   select * emoloyeesample; </sql:query> <form action="some.jsp" method="get"> <select name="id" id="name" onkeyup="dosomething(this.value);">       <option value="0">select employee</option>    <c:foreach var="employee" items="${list.rows}">    <option value="${employee.id}">${employee.name}</option>     </c:foreach>   </select>  <input type="submit" value="submit" >   <script>  $(function() {  var availabletags=${list}  $( "#name" ).autocomplete({    source: availabletags  }); }); </script> </form> </body> </html> 

here getting values database in ${list} , values shown in drop down list requirment when user press s name having initial s must shown in drop down list.

you can use datalist here

please consider if number of field huge might not solution


Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -