개발/classic asp2014. 2. 13. 11:00
300x250



ㅁ 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



300x250
Posted by 마스타