- jsp -
function callData(a,b) {
var jsonData = {
"startNum" : a,
"endNum" : b
}
$.ajax({
url: ".........",
dataType: "json", //text, json
type: "POST", //POST, GET
data: jsonData, //data: {startNum:a, endNum:b},
success:function( returnData ){
alert('returnData = ' + returnData);
//obj = jQuery.parseJSON(returnData);
},
error: function(json) {
alert('ajax error.');
}
});
}
- java -
String a = req.getParameter("startNum");
String b = req.getParameter("endNum");
System.out.println("====a = " + a);
System.out.println("====b = " + b);
response.setContentType("text/javascript");
String result = callback + "(" + sb.toString() + ")"; // sb에는 json을 표현하는 문자열 또는 텍스트
PrintWriter pw = response.getWriter();
pw.print(result);
- jsp -
특정 jsp로 return한 경우
<%@ page contentType="text/html;charset=euc-kr" %>
<%
//ajax의 datatype 이 "text"일 경우 데이터 형태
//out.print("123123 ");
//ajax의 datatype 이 "json"일 경우 데이터 형태
out.print("[{\"Uid\":\"11\",\"Cata\":\"하하하\"},{\"Uid\":\"7\",\"Cata\":\"호호호\"}]");
%>
'JavaScript > Ajax' 카테고리의 다른 글
[Ajax] 파람 배열로 넘기기 (0) | 2013.10.21 |
---|---|
[Ajax] dhtmlxgrid, prototype.js 싸이트!! (0) | 2010.06.03 |
[Ajax] ajax 관련 링크 (0) | 2010.05.28 |
[Ajax] ajax script (1) | 2010.05.28 |