Jaggery - это инструмент для написания серверного кода на JavaScript. Чем-то напоминает Node.js. Преимущество в том, что и на клиенте, и на сервере мы используем один язык программирования - JavaScript. Техника владения которым обнаруживается практически у каждого веб-разработчика. Именно веб-разработчики знают толк в написании веб-интерфейсов. Возможность применить Jaggery облегчает им жизнь и ускоряет процесс разработки.
Написал формочку на ExtJs, которая складывает два числа:
Демо
Посмотреть код
Чтобы операция сложения выполнялась не в браузере, а на сервере, создал файл sum.jag и поместил его в директорию:
C:\wso2\wso2ues-1.0.0\repository\deployment\server\jaggeryapps\adder\server
<%
var x = request.getParameter("x");
var y = request.getParameter("y");
var sum = parseInt(x) + parseInt(y);
response.content = {
success: true,
data: {
result: sum
}
};
%>
Обращаюсь из браузера к серверному скрипту по относительному пути:
Ext.Ajax.request({
url: '../server/sum.jag',
params: {
x: x,
y: y
},
success: function(response){
var json = Ext.JSON.decode(response.responseText);
resultPanel.update('Result: ' + json.data.result);
}
});
Ответ сервера показан на скриншоте:
Написал формочку на ExtJs, которая складывает два числа:
Демо
Посмотреть код
Чтобы операция сложения выполнялась не в браузере, а на сервере, создал файл sum.jag и поместил его в директорию:
C:\wso2\wso2ues-1.0.0\repository\deployment\server\jaggeryapps\adder\server
<%
var x = request.getParameter("x");
var y = request.getParameter("y");
var sum = parseInt(x) + parseInt(y);
response.content = {
success: true,
data: {
result: sum
}
};
%>
Обращаюсь из браузера к серверному скрипту по относительному пути:
Ext.Ajax.request({
url: '../server/sum.jag',
params: {
x: x,
y: y
},
success: function(response){
var json = Ext.JSON.decode(response.responseText);
resultPanel.update('Result: ' + json.data.result);
}
});
Ответ сервера показан на скриншоте:
Комментариев нет:
Отправить комментарий