Nexus,
Все таки не срабатывает так у меня.
Вот такая у меня засада:
var dynatable = $('#tblLeads').dynatable({
// Параметры ajax запроса - по сути такие же как в $.ajax
dataset: {
ajax: true,
beforeSend: updateUrl,
ajaxUrl: '/dynatable-operation.html',
ajaxCache: null,
ajaxOnLoad: true,
ajaxMethod: 'GET',
ajaxDataType: 'json',
ajaxData: {},
records: []
});
const updateUrl = function (e, a) {
$.ajaxSetup({
beforeSend: function (xhr, settings) {
this.type = 'POST';
}
});
}
Если ваш пример запустить при загрузке страницы то - да он меняет в данном случае тип.
но если поставить в функцию updateUrl, то не работает. Сама функция срабатывает, а вот параметры запроса не меняются.
Смысл в то что мне при отправке запроса нужно добавлять данные которые есть в данный момент, а не те которые были при загрузке страницы