Я работаю с CakePHP, и я хотел бы получить некоторый контент в моей базе данных с помощью AJAX. Я работал над PHP-кодом и, похоже, работает ... Однако вызов ajax не работает ... Он возвращает мне «нуль» вместо json-контента.Функция AJAX возвращает значение
Вот мой код:
<a onclick="updateResult()">TEST</a>
<div id="test"></div>
<script type="text/javascript">
function updateResult(){
$.ajax({
url: '/regions/articles/viewresult',
data : {
category_id : "35"
},
dataType : 'json',
success : function(html, textStatus) {
alert('Success ' + textStatus + html);
},
error : function(xhr, textStatus, errorThrown) {
alert('Error ! ' + errorThrown);
}
});
}
</script>
Кстати,/регионы/статьи/ViewResult возвращается
[{"id":1,"title":"regionacal","body":"regionacaltest","category_id":35,"created":"2016-04-02T22:44:21+0000","modified":"2016-04-02T22:44:21+0000"}]
Но функция успеха в моей JS возвращает меня "нулевой" ...
Знаете ли вы, почему?
Под «возвращением» вы имеете в виду «показать в предупреждении»? Потому что нет полезного места (по выходному) для 'return' в этом коде. – user2864740
Да «возвращение» в предупреждении. Он показывает «Успех успеха null». – FabriceDouceur
Как подтверждается, что ответ показал, что сервер возвращается? – user2864740