加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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()); //返回数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读