본문 바로가기

Ajax4

GetSaveData() - IBSheet를 통한 Ajax 처리 GetSaveData() 를 이용하면 IBSheet의 현재 검색결과에 영향을 미치지 않고 별도의 저장작업을 수행한 후 그 결과를 받아서 처리할 수 있습니다. //저장 작업 요청(Ajax)var retData = mySheet.GetSaveData(URL, param); retData에는 서버쪽에서 처리하고 반환한 결과가 들어 있습니다. 2014. 7. 9.
다양한 브라우저에서 XHR 인스턴스 생성하기 자바스크립트 XHR(XMLHttpRequest) 객체를 사용하여 비동기 요청을 만드는 방식이 표준이지만, Internet Explorer 6 에서는 ActiveX 컨트롤을 사용하기 때문에 다른 방식으로 객체를 생성해야 한다. 단, IE 7 은 표준 인터페이스를 대신하는 래퍼를 제공한다. Example var xhr; if(window.XMLHttpRequest){ // XHR 이 정의되는지 검사한다. xhr = new XMLHttpRequest(); }else if(window.ActiveXObject){ // ActiveX를 제공하는지 검사한다. xhr = new ActiveXObject(“Msxml2.XMLHTTP”);; }else { alert(“Ajax를 지원하지 않는 브라우저입니다.”); } 객.. 2014. 3. 12.
POST 방식으로 인수를 전달하고 그 결과를 받아오기 Syntax $.post(url, [, data][, fn]) url : 호출될 서버페이지 data : 호출될 서버페이지에 전달하고자 하는 데이터 fn : 처리가 끝났을때, 호출될 함수 Example $.ajaxSetup({dataType:”text”}); $.post(“./index.news.ajax.html”, { “param1″:”값1″, “param2″:”값2″ }, function(data, textStatus){ $(“#news”).innerHTML = “”; $(“#news”).append(data); }); 서버의 index.news.ajax.html 에 인수 param1 과 param2를 전달한다. “./index.news.ajax.html?param1=값1¶m2=값2″ 와 동일하.. 2014. 3. 6.
30. jQuery Mobile, AJAX 통신 Index 28. 페이지 트랜지션 이벤트 29. 페이지 초기화 이벤트 30. jQuery Mobile, AJAX 통신 jQuery Mobile은 첫(홈) 페이지는 서버에서 풀브라우징으로 실행한다. 그 이후 부터 다른 페이지에 대한 요청은 jQuery Mobile이 내부적으로 AJAX통신으로 처리해 DOM객체에 추가해 준다. 개발자는 AJAX를 위한 코드를 작성할 필요없이 가져오고자 하는 결과물에 해당하는 HTML만 작성하면 된다. 다음은 응답페이지에 대한 기본 형태이다. //페이지 내용 [영어회화] Be my guest. 사양하지 마세요 2014. 1. 5.