Показать сообщение отдельно
  #6 (permalink)  
Старый 02.08.2018, 17:38
Профессор
Отправить личное сообщение для Bond Посмотреть профиль Найти все сообщения от Bond
 
Регистрация: 16.06.2013
Сообщений: 172

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, то не работает. Сама функция срабатывает, а вот параметры запроса не меняются.
Смысл в то что мне при отправке запроса нужно добавлять данные которые есть в данный момент, а не те которые были при загрузке страницы

Последний раз редактировалось Bond, 02.08.2018 в 17:43.
Ответить с цитированием