Всем привет. В общем, столкнулся с проблемой json-запроса в mootools. Сразу скажу, что неделю назад ничего не знал ни о mootools ни о Request.JSON. но жизнь заставила… Те немногочисленные примеры скриптов которые мне удалось найти в основном делают запрос на сервер. А вот программ обработки запроса со стороны сервера практически нет. А те что есть. на моем локальном сервере не работают. Вот пример который по видимому формирует JSON массив, отправляет его, а потом сам же его и обрабатывает выводя данные на экран. html-часть________
| Код | <div class='wrapper'> <p>JSON will be received in 3 seconds</p> <ul id='post'></ul> </div>
|
JS-часть______________
| Код | new Request.JSON({ url: '/echo/json/', data: { json: JSON.encode({ text: 'some text', array: [1, 2, 'three'], object: { par1: 'another text', par2: [3, 2, 'one'], par3: {} } }), delay: 3 }, onSuccess: function(response) { show_response(response, $('post')); } }).send();
show_response = function(obj, result) { $H(obj).each(function(v, k) { new Element('li', { text: k + ': ' + v }).inject(result); }); result.highlight(); };
|
Но у меня вместо данных с массива просто надпись - «JSON will be received in 3 seconds» и всё. Я пробовал также другие примеры с Request.JSON но результата никакого. Библиотеки mootools скачивал с оф. сайта. Возможно причина проблемы в какой-то мелочи, но найти ее, я не могу. И главное на http://jsfiddle.net/JjjGC/ работает, а у меня нет – в чём проблема?
|