Bonjour à tous,
je souhaite acceder et afficher mes données sous forme json .
Ces données sont envoyé par un servlet qui s'occupe de traiter la requête de l'utilisateur ( depuis un formulaire ) et renvoi une liste de données comme ceci :
Comment procéder avec Ajax et jquery pour accéder a ces données la ( renvoyé par le servlet) depuis ma page html.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 {"myArrayList":[ { "name":"lieu1", "latitude":"44.50669", "longitude":"-69.797974" }, { "name":"lieu2", "latitude":"43.18355", "longitude":"-85.892945" }, { "name":"lieu3", "latitude":"40.616904", "longitude":"-74.094129" } ]}
Formulaire est comme ceci:
/InputSearch étant mon servlet qui effectue le traitement de la requête et renvoi le résultat avec json:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <form id="myform" method="post" action="/InputSearch"> <input type=text align="middle" size=51 name=query_value id="query_value" > <p style="text-align: center;"> <input type="submit" align="middle" size=13 value="Search "> </p> </form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException { response.setContentType("text/html"); response.setCharacterEncoding("UTF-8"); response.setHeader("Cache-Control", "no-cache"); (....................traitement .........) response.getWriter().write(gson.toJson(array).toString());
Merci pour vos réponses
Partager