Статья не претендует на единственно верный способ реализации. А что самое печальное, этот способ МОЖЕТ быть ошибочным (хотя у меня работает). Поэтому выношу на всеобщее обозрение и обсуждение для того чтобы во время все поправить.
Итак, сразу к делу. Предполагается, что у вас есть файл index.php и папка с именем ajax, а в ней файлы action.php. А также предполагается, что вы посетили сайт mootools.net и скачали файлы mootools-core.js и mootools-more.js (ну или как-то так). AJAX запрос будет работать через JavaScript, который мы видим ниже:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var myAJAXRequest = new Request.HTML({
- url: 'ajax/action.php',
- onSuccess: function(html) {
- $('__ajax_form').set('text', '');
- $('__ajax_form').adopt(html);
- },
- onFailure: function() {
- $('__ajax_form').set('text', 'The request failed.');
- }
- });
- function myAJAXSendRequest() {
- myAJAXRequest.send();
- }