日期:2014-05-16  浏览次数:20707 次

Java非常简单的Ajax使用.第一个Ajax程序
查询某个表某条记录的时候,只能查出表的ID,不能直接显示NAME,
为了更直观一些表现出来.只能用到Ajax从库里进行二次查询.


哪个JS方法里面用到了就写进哪个里面,
			$.ajax({
				type : "POST",
				url : "getOrgName.action",
				dataType : "json",
				data : {
					retVal : retVal
				},
				success : function(data) {
					document.getElementById("tbVOrg.orgParName").value = data.orgName;
				}
			});

很直观 ,不讲解了,直接贴action里面方法.

	public String getOrgName() throws Exception{
		response.setContentType("text/html;charset=utf-8");
		PrintWriter out = response.getWriter();
		request.setCharacterEncoding("UTF-8");
		
		String retVal=request.getParameter("retVal");
		TbVOrg org = orgService.findParBySel(retVal);
		String orgName=org.getOrgName();
		
		JSONObject json = new JSONObject();
		json.put("orgName", orgName);
		out.println(json.toString());
		out.flush();
		out.close();
		
		return SUCCESS;
	}


代码没有讲解.因为我也不知道怎么备注.下次用的时候直接复制粘贴改内容就行了.
等用到一定程度以后,自然明了.