ajax (в консоли, пользователь)
-
Пишу код, где пользователь (не админ) по клику должен получать данные через ajax запрос.
Как не бьюсь, админ получает и всё нормально, а у рядового пользователя / авторизованного, уводит на .fail (условий по правам и ролям — нет)
страничка текущий.сайт/wp-admin/profile.php$.ajax({
method: «POST»,
url: ajaxurl,
data: { ‘action’: ‘my_action’}
})
.done(function( data ) {
console.log(‘Successful AJAX Call! /// Return Data: ‘ + data);
})
.fail(function( data ) {
console.log(‘Failed AJAX Call 🙁 /// Return Data: ‘ + data);
});add_action( ‘wp_ajax_my_action’, ‘ajax_handler’ );
function ajax_handler() {
$data = ‘что попало’;
echo json_encode($data);
wp_die(); // just to be safe
}ПОЧЕМУ ЧЁРТ ПОДЕРИ, что не так?!
Подскажите пожалуйста, почему у админа всё вери вэл, а у рядового / авторизованного — fail???
- Тема «ajax (в консоли, пользователь)» закрыта для новых ответов.