前端:
- $.ajax({
- type:"GET",
- url:"http://127.0.0.1:8020/WALLE/servlet/HomePageAPP",
- crossDomain: true,
- data:{
- flag:1//注册
- },
- dataType:'JSONP',
- jsonp:"callback",
- async:true,
- success:function(data){
- alert(data.res);
- var s =JSON.stringify(data);
- alert(s);
- }
- });
后端 Servlet:
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- this.doPost(request, response);
- }
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- String flag = request.getParameter("flag");
- String callback = request.getParameter("callback");
- PrintWriter out = response.getWriter();
- JSONObject jsonRes = new JSONObject();
- switch(flag){
- case "1":
- jsonRes.put("res", "你好呀");
- String res= callback+"("+jsonRes.toString()+")";
- out.print(res);
- out.close();
- }
- }
前端:
- $.ajax({
- type:"GET",
- url:"http://127.0.0.1:8020/WALLE/servlet/HomePageAPP",
- crossDomain: true,
- data:{
- flag:1//注册
- },
- dataType:'JSONP',
- jsonp:"callback",
- async:true,
- success:function(data){
- alert(data.res);
- var s =JSON.stringify(data);
- alert(s);
- }
- });
后端 Servlet:
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- this.doPost(request, response);
- }
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- String flag = request.getParameter("flag");
- String callback = request.getParameter("callback");
- PrintWriter out = response.getWriter();
- JSONObject jsonRes = new JSONObject();
- switch(flag){
- case "1":
- jsonRes.put("res", "你好呀");
- String res= callback+"("+jsonRes.toString()+")";
- out.print(res);
- out.close();
- }
- }