Xwab
Форумыnavigate_nextJavaScript

Micro AJAX Script 0.1
Сообщения
ma3uk

Micro AJAX Script - это маленькая функция для работы с AJAX.

Размер: 1KB. Pack версия: 622B.

Синтаксис:
ajax(URL,{[method:'[POST,GET]',element:'[#el,.el,el]',data:{var:'var',...},callback:function(var){...}]})
URL - URL страницы куда будет отправлен запрос.
method - метод отправки информации POST или GET (Не обязательный параметр).
element - DOM элемент куда будет помещен результат.
data - информация которая будет отправлена.
callback - функция которая будет вызвана после выполнения запроса.

Пример использования:
ajax('test.php',{method:'GET',element:'#result',data:{firstname:'Ivan',lastname:'Petrov'},callback:function(result){alert(result);}})

27 Авг 2012, 14:55
Akdmeh

Еще было бы полезно, если написал php-обработчик.
И еще вопрос - насколько тулза кроссбраузерная? На чем проверял?
добавлено спустя 41 секунду:
Это не полноценный скрипт, перенес в прочие языки.

27 Авг 2012, 15:53
ma3uk

Akdmeh, проверял на многих устройствах. Писалось для мобильных гаджетов, поэтому поддержка Opera Mini была обязательным условием. Поддержка Opera Mini 4+(более ранние версии обрабатывают на сервере оперы), Opera 8.50(еще старее просто не смог найти), IE 8+, Chrome 6+, Firefox 3.5+, Android, iOS не проверялась.
PHP обработчик, подробнее можно?

27 Авг 2012, 15:59
Akdmeh

Как файл php получит массив data? В виде текста? Или через параметр get?

27 Авг 2012, 16:00
ma3uk

Akdmeh пишет:
"
Это не полноценный скрипт, перенес в прочие языки."

Я вроде написал, что это только функция.
добавлено спустя 2 минуты:
Akdmeh, через параметр GET, из data:{firstname:'Ivan',lastname:'Petrov'} получится firstname=Ivan&lastname=Petrov

27 Авг 2012, 16:03
MeseaSiS

ma3uk, хорошая работа  спасибо!

27 Авг 2012, 16:33
ma3uk

MeseaSiS, спасибо.

27 Авг 2012, 17:04
Ответить на тему