Перейти к основному содержанию

Отправка ajax-запроса из javasacript

Отправлено said от пт, 04/01/2016 - 11:38

Динамическое добавление ajax-обработчика на DOM-элемент

// Параметры запроса
var  element_settings = {
    url: path_request_path,
    event: 'click',
};
// Элемент на которые вешаем обработчик
base = $(this).attr("id");

// Создаем ajax объект
Drupal.ajax[base] = new Drupal.ajax(base, $(this), element_settings);

// Имитируем событие, чтобы выполнить ajax запрос
$(this).trigger("click");

Если нужно отправить запрос не привязывая его к елементу, то так

var  settings = {
    url: path_request_path,
};
var ajax = new Drupal.ajax(false, false, settings);
ajax.eventResponse(ajax, {});

 

Теги