Ajax и Json callback функция
Привет всем, помогите решить одну проблему, в общем задачая такая отравить запрос с помощью ajax на сервер и получить json ответ, дело в том что обязательно надо указать параметры:
cat => id - параметр каталога fcn => name - название callback функции в которой будет передам json ответ Когда я формирую запрос отравки то ответа не получаю, данные уходят но нечего не происходит: <script> function _next(form_id) { new Ajax.Request('http://server.com//get.do?sc=js', { method:'get', parameters: $(form_id).serialize(true), onSuccess: function(transport, json){ alert(json ? Object.inspect(json) : "no JSON object"); } }); } </script> <form method="post" action=""> <p> <label>Каталог</label> <input id="cat" name="cat"type="text" value=""/> </p> <input type="hidden" name="fcn" value="fcn"/> </p> <p class="submit"> <input type="submit" onclick="_next(this.form); return false;"/> </p> </form> </body> </html> Когда данные отправляю нечего не получаю, а вот если я напрямую передам параметры: http://server.com//get.do?sc=js&cat=...t=ruby&fcn=fcn То получаю ответ который мне и нужен: fcn({"cat":"... .. .. ..."}); Вопрос как мне в ajax описать название функции ???? потому что без указания callback функции ответа нет. Помогите кто чем может, использую Prototype. :help: :help: :help: |
Часовой пояс GMT +3, время: 16:39. |