Если для запроса JSON используется тот же URL-адрес, что и для запроса html, браузер просто возвращает последний ответ на этот URL-адрес, который будет являться данными JSON.
несколько разных способов преодолеть это, но по сути вам придется изменить ваш URL, чтобы браузер воспринимал их как разные ответы.
Один из способов - добавить значение строки запроса к вызову ajax, например * 1005.*.
Несколько более сложным, но более гибким подходом было бы создание отдельных контроллеров для ваших представлений и данных JSON, а затем добавление к вашим маршрутам JSON префиксов типа /api
например
Для представления
example.com / jobs -> Pages/JobsController@index
Для данных json
example.com / api / jobs -> Api/JobsController@index