Laravel 5.1 AJAX Response всегда вызывает сброс соединения

У меня проблема с ответом Laravel AJAX.
Запрос ПОЛУЧИТЬ не ПОЧТА
Это URL API:
http://example.com/app/public/index.php/api/userdata
и я никогда не получаю ответ AJAX.
В моем браузере Chrome я получаю следующую ошибку net::ERR_CONNECTION_RESET,
но когда я иду на API URL-адрес непосредственно из Chrome
Я получаю ответ JSON, и он правильный.
Это происходит только для запросов AJAX
и у меня также есть «Предварительные заголовки показаны» в моем запросе AJAX.
Я использую Ember для запросов AJAX, но я также пытался использовать jQuery $.getJSON
и я получил тот же результат.

Я прочитал некоторые обсуждения «Сброс соединения Laravel» и попытался отключить opcache, но это все еще происходит.
Это моя среда

  • Версия PHP 7.0
  • Laravel 5.1.39 (LTS)
  • Ubuntu 14.04.4 LTS
  • JQuery 1.11.3
  • Эмбер 2.0.2

Это мой код контроллера:

 public function index()
{
$inputs = Input::all();
$userData = UserData::inMyCompany();
if(isset($inputs['filters']))
{
foreach($inputs['filters'] as $field => $value)
{
$userData->where($field, '=', $value);
}
}
$userData->with([
'userDataRelation1',
'userDataRelation2',
]);
$userData = $userData->get();
return Response::json($userData);
}

Это мой код JavaScript:

<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script>
<script>
$(document).ready(function(){
var url = 'http://example.com/app/public/index.php/api/userdata?filters[id]=633';
$.getJSON(url, function(response){
console.log(response);
});
});
</script>

Почему запрос AJAX всегда возвращает «Сброс соединения»?
Какова возможная причина этого?
Как решить проблему?

Заранее спасибо.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector