티스토리 뷰

정보 보관 ver1.0

sencha JsonP 기본 내용

James Wetzel 2012. 11. 29. 11:17

caluator.jsp 파일

<%@ page contentType="text/javascript; charset=utf-8"%>


<%

int x = Integer.parseInt(request.getParameter("x"));

int y = Integer.parseInt(request.getParameter("y"));

int result = x/y;


String funName = request.getParameter("funName");

%>


<%=funName%>(

{data: <%=result %>}

);




Ext.Viewport.setMasked({xtype: "loadmask", message: "계산중..."});

Ext.data.JsonP.request({

url: "http://192.168.0.5:8989/sencha-touch/practice/mvc/serverData/caluator.jsp",

params: {x: xValue, y: yValue},

callbackKey: "funName",

success: function(result){

Ext.Viewport.setMasked(false);

Ext.Msg.alert("결과", result.data);

},

failure: function(){

Ext.Viewport.unmask();

Ext.Msg.alert("결과", "실행 오류");

}

});

728x90
반응형