2008-10-29 3 views
3

Мне нужно сделать вызов Ajax внутри рамки OFBiz, используя prototype.js. Я делаю это из файла .ftl. Я смущен тем, как обрабатывать серверную часть - через Java-событие или Java-службу? Какова наилучшая практика? Кроме того, у меня возникают проблемы с тем, чтобы система распознала файл prototype.js. Существует некоторая проблема с именем пути в теге скрипта. Это должно быть какое-то своеобразное наименование в соответствии с базовыми стандартами OFBiz.Ajax с использованием Prototype.js в OFBiz

Я искал Google, но я только нашел ссылки о том, как использовать прототип, но ни один из сочетаний прототипа + OFBiz. Если кто-то сделал что-нибудь в OFBiz, как это, пожалуйста, помогите.

ответ

0

Сервер обрабатывает запрос AJAX так же, как и любой другой запрос. Он может содержать событие или нет, и ответ, который получит ваша функция js, - это вывод HTML (если ответ представляет собой представление). Если вы хотите использовать JSON, вы должны создать событие с type="jsonservice" (и вы должны включить обработчик jsonservice в файл вашего контроллера). Таким образом вы можете отправлять и получать структуры данных с помощью AJAX.

Смежные вопросы