Как исправить «внутреннюю ошибку сервера 500» в ответ на вызов ajaxPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как исправить «внутреннюю ошибку сервера 500» в ответ на вызов ajax

Сообщение Anonymous »

Я пытаюсь получить данные из таблицы через вызов ajax. но я получаю ответ как «внутренняя ошибка сервера 500».
сценарий для вызова ajax выглядит следующим образом

jQuery(document).ready(function(){

jQuery("#btn_add_section").on("click", function( event ) {
jQuery.ajax({
url: '',
type: 'post',
data: {
action: 'getsections',
},
dataType: 'json',
success: function ( response ) {
alert(response);
debugger;
}
});
event.preventDefault();
});
});



следующий метод вызывается в файле function.php
function getsections() {
$output = array();
$query = "SELECT * FROM wp_sections WHERE sec_status = 1";
$result = $wpdb->get_results($query);
if (!empty($result)) {
foreach ($result as $row) {
array_push(
$output,
array(
'sec_id' => $row->sec_id,
'sec_title' => $row->sec_title
)
);
}
}

wp_send_json($output);
die;
}
add_action( 'wp_ajax_nopriv_getsections', 'getsections' );
add_action( 'wp_ajax_getsections', 'getsections' );


Подробнее здесь: https://stackoverflow.com/questions/553 ... -ajax-call
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»