ajax与servlet利用json传送数据
发布时间:2020-12-16 00:58:55 所属栏目:百科 来源:网络整理
导读:js端 var param=“{'dn':'dn','area':'area','yoursugguest':'suggest',}";param = eval('(' + param + ')');$.ajax({ url:"/liferayStudy-servlet/CreateTeamServlet", async:false,timeout:'900000',type:'POST', data: param,encode:'UTF-8',datatype:'jso
js端
var param=“{'dn':'dn','area':'area','yoursugguest':'suggest',}";
param = eval('(' + param + ')');
$.ajax({
url:"/liferayStudy-servlet/CreateTeamServlet", async:false,timeout:'900000',type:'POST', data: param,encode:'UTF-8',datatype:'jsonp',success:function(data,textStatus){
data= eval("(" + data + ")");
// parent.location.href="/livemeeting?"
// +"teamId="+data["teamId"];
//201207081712
parent.window.location.href="../../en_GB/web/"+data["title"].toString()+"/home";
},error:function(XMLHttpRequest,error){
if (error == "timeout")
alert("timeout");
if (error == "parsererror")
alert("parsererror!");
}
});
servlet端 JSONObject param = new JSONObject(); JSONObject responseJSON = new JSONObject(); int teamID = -1; try { param.put("team",request.getParameter("dn")); param.put("userId","1"); param.put("title",request.getParameter("area")); param.put("des",request.getParameter("yoursuggest")); System.out.println("area =="+ request.getParameter("area")); CreateTeamUtil.addLiferaySite(param,request); CreateTeamUtil.addTeam(param); teamID= CreateTeamUtil.getTeamID(param); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } // if(teamID != -1) { try { //responseJSON.put("teamId",teamID); responseJSON.put("title",request.getParameter("area")); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("----reponseJson--- " + responseJSON.toString()); response.getWriter().print(responseJSON.toString()); //返回数据 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |