//请求的路径
mui.ajax("http://10.192.3.158:8080/ServletTest/MyServlet", {
//请求的参数
data: {
username: 'guo',
passWord: '1'
},
dataType: "text", //服务器返回json格式的数据
type: "POST", //http请求的类型是post
timeout: 10000, //超时时间设置为10秒
//eaders: { "Content-Type": "application/json" },
success: function(data) {
//服务器是规定的时间内响应成功,回调此方法
//**************************************************************
console.log("--请求服务器成功的数据是-- " + data);
//**************************************************************
var fromserverdata = data;
mui.openWindow({
url: "test3.html",
id: "test3",
extras: {
datafromserver: data //扩展参数
},
show: {
autoShow: true
}
});
},
error: function(xhr, type, errorThrown) {
//请求失败则回调此方法
console.log(type);
}
});
服务器将数据返回
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
System.out.println("--连接成功----");
//接收前台传递过来的数据
String name = request.getParameter("username");
System.out.println("name--->>" + name);
String passWord = request.getParameter("passWord")
User user2 = new User("郭佳伟","guo00**010203","男","没有备注","没有建议","中科软科技股份有限公司","软件开发");
JSONObject jsonObject =JSONObject.fromObject(user2);
String userString = jsonObject.toString();
//将数据返回给前台界面
PrintWriter out = response.getWriter();
out.write(userString);
}