Я пытаюсь вызвать функцию из обработчика успеха AJAX, но игнорируетсявызов функции в Ajax успеха
$.ajax({
url: '../ajax/create_audit_standard_carosel.php',
type:'POST',
data: 'audit_id='+audit_id+'&user_id='+user_id,
dataType: 'json',
success: function(response){
$('#num').html(response.standards_count);
$('#standards_list').html(response.output);
jQuery(function($) {
$("#selected_standards").touchCarousel({
itemsPerPage: 4,
scrollbar: true,
scrollbarAutoHide: true,
scrollbarTheme: "dark",
pagingNav: false,
snapToItems: true,
scrollToLast: true,
useWebkit3d: true,
loopItems: false
});
});
}, // End of success function of ajax form
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
}
}); // End of ajax call
ответы правильны и содержание #standards_list
изменяются с правильным содержанием так Я знаю, что вызов AJAX работает правильно, но функция в вызове успеха полностью игнорируется.
именно то, что укомплектовать игнорировать? Вы сделали какой-нибудь console.log? – bestprogrammerintheworld
изображения загружаются на сервер, которые отображаются в списке, а макет оформляется функцией карусели. Изображения загружаются в порядке, отображаются в списке, но поскольку функция карусели не загружает карусель, она не написана правильно. Если я вручную обновляю страницу, функция загрузки карусели загружается, потому что она также находится на странице – tatty27
Почему 'jQuery (function ($) {' ...? – CBroe