Здравствуйте, пытаюсь реальизовать аякс запросы, а именно выводить посты по клику на кнопку, все бы ничего, но по непонятной причине выскакиывает ошибка: 400 (Bad request). Пути правильные. Правду, если перейти по ссылки, то admin-ajax возвращяет 0.
400 - bad request. Вероятно, неправильный url. Что в переменной ajaxurl? Если путь относительный, он должен быть относительно страницы, а не файла скрипта.
AveConstantis, А, я понял. Дело в отправляемых данных. Их можно отправлять только в строковом виде, а у вас массив. Ссылка.
// the object below can be crafted in any fashion. In the end you want an Object Literal with your data stored on it.
var jsonData = { name: 'Ray', password: 'NIGERA RULES?!' };
// HTTP Protocol can only work with strings when transmitting data over the internet.
// JSON is a class and .stringify is a class-method. We use it to format
// the Javascript Data, which lives in memory, to JSON string.
var formattedJsonData = JSON.stringify( jsonData );
// INSPECT WHAT YOU EXPECT, compare the two.
console.log( jsonData );
console.log( JSON.parse( formattedJsonData ) );