前端:
$.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();
}
}