Вот мой тестовый контроллерНеправильный PHP Стоимость от контроллера к Ajax
public function actionRegister()
{
$data2 = array('name' => 'God', 'age' => -1);
return json_encode($data2);
}
И это Ajax запрос (URL правильно)
$(".simple").click(function() {
$.ajax({
type: 'post',
url: 'register',
dataType: 'json'
}).done(function (data) {
console.log("done");
console.log(data);
}).fail(function (jqXHR, textStatus, error) {
console.log("fail");
console.log(jqXHR.responseText);
});
});
Почему я получаю 'не в состоянии? И jqXHR.responseText
пуст.
Какой код статуса вы получаете? Как выглядит ответ? Что вы получаете, если вы посещаете URL-адрес вручную? – Quentin
Какие рамки вы используете? – Squeegy
Действительно ли что-то вызывает функцию PHP 'actionRegister()'? Пожалуйста, покажите нам недостающие фрагменты кода. Кроме того, что такое имя файла php для кода? –