首页 > 代码库 > getJson

getJson

      		$.getJSON("<%=basePath%>delivery/auditing.do",{Phones:Phones,currPage:currPage,timstamp:timstamp},	           			 function(data){	           			 	alert(data);												if(data=http://www.mamicode.com/=1){"设置成功");							  window.location.href="http://www.mamicode.com/delivery/expressinfo.do?currPage="+currPage;							  							}else if(data=http://www.mamicode.com/=2){"请先增加计费信息!");							  window.location.href="http://www.mamicode.com/delivery/expressinfo.do?currPage="+currPage;							}else {							  alert("设置失败");							  window.location.href="http://www.mamicode.com/delivery/expressinfo.do?currPage="+currPage;							}		            });

  在 .getJSON 中,可以 传递 Phones 这个参数,在java servlet 接口中接收参数。 根据逻辑做处理,通过  pw.print(2)  返回不同的 data 值:

    

	@RequestMapping(value="http://www.mamicode.com/delivery/auditingSuccess.do")				public void auditingSuccess(HttpServletRequest request,HttpServletResponse response) throws Exception{	    response.setContentType("text/html");	    request.setCharacterEncoding("utf-8");	    response.setCharacterEncoding("utf-8");	    String Phones =request.getParameter("Phones");	    String currPage=request.getParameter("currPage");	    ……			    if (null == expressPrice)	    {		PrintWriter pw = response.getWriter();		pw.print(2);		pw.flush();		pw.close();		return ;	     }			    else if(i == ids.length ){		PrintWriter pw = response.getWriter();		pw.print(1);		pw.flush();		pw.close();	    }	}

  

getJson