- 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

+ Recent posts