ㅁ classic asp 에서 jQuery $.ajax 예제
1. asp 에서 jQuery ajax 를 이용해서 서버의 시간을 가져오는 샘플 코드이다.
// 현재 서버의 시간 가져오기. 텍스트 데이타
$.ajax({
url : "/common/ajax_get_server_datetime.asp"
, type: 'get'
, dataType: 'html'
, data : "kind_cd=" + kind_cd + "&file_no=" + file_no
, success : function(html) {
alert(html);
//$("#frmPlay input[name='start_dt']").val(html);
}
, error: function(xhr,xmlStatus) {
<%if is_debugging_mode = "Y" then%>
alert("디버깅모드입니다.\n\n" + xhr.statusText + "\n\n" + xhr.responseText);
<%else%>
alert('처리중에 오류가 발생하였습니다.\n\n'+ xhr.xmlStatus);
<%end if%>
return;
}
});
2. xml 데이타를 가져와서 처리하는 xml 방식
$.ajax({
url : "/common/data.asp"
, type : 'get'
, dataType : 'xml'
, data : "kind_cd=" + kind_cd + "&file_no="
, success : function(xml) {
datas = $(xml).find('itemlist').find('data').text();
$("#data").val(datas);
}
, error : function(xhr, ajaxOptions, thrownError) {
alert(xhr.statusText);
alert(xhr.responseText);
alert(xhr +'\n\n'+ ajaxOptions +'\n\n'+ thrownError);
return;
}
});
3. xml 데이타를 만들어 주는 xml 파일 코딩
<%
Response.ContentType = "text/xml"
Response.Write("<?xml version=""1.0"" encoding=""euc-kr"" ?>"& vbcrlf)
Response.Write("<root>"& vbcrlf)
Response.Write( _
" <itemlist>" & vbcrlf & _
" <data>" & datas & "</data>" & vbcrlf & _
" </itemlist>" & vbcrlf)
Response.Write("</root>")
%>
4. 덧붙여서, JSON 을 이용하는 방법은 아래로 가면 찾을 수 있다.
http://moyaria.tistory.com/184