標籤:post result 基礎 ror blog nbsp 逾時 system mod
基礎環境 spring+mybatis
function postUser(){ var userName=$("input[name=‘userName‘]").val(); var age=$("input[name=‘age‘]").val(); var model=new Object(); model.userName=userName; model.age=age; $.ajax({ type : ‘post‘, url : ‘<%=basePath%>user/postUser‘, //設定contentType類型為json contentType : ‘application/json;charset=utf-8‘, //json資料 data : JSON.stringify(model), //請求成功後的回呼函數 success : function(data) { alert(data.result); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(‘伺服器請求逾時!‘); }, }); }
前台
@RequestMapping(value="/postUser",method=RequestMethod.POST) public void postUser(@RequestBody String objJson,HttpServletRequest request,HttpServletResponse response){ System.out.println("postUser"); String result = "{\"result\":\"success\"}"; try { System.out.println(objJson); response.setContentType("application/json"); PrintWriter out = response.getWriter(); out.write(result); } catch (Exception e) { e.printStackTrace(); } }
controller
前後台JSON互動