Привет всем, помогите решить одну проблему, в общем задачая такая отравить запрос с помощью 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=ruby&fcn=fcn
|
То получаю ответ который мне и нужен:
| Цитата | fcn({"cat":"... .. .. ..."});
|
Вопрос как мне в ajax описать название функции ???? потому что без указания callback функции ответа нет. Помогите кто чем может, использую Prototype. |