LINUX.ORG.RU

Браузер показывает JSON вместо исходного кода страницы

 , ,


0

1

Делаю AJAX-навигацию, вот такая функция подставляет полученный в JSON контент в <div id=«main»>, а заголовок - в title:

  function ajax_navigate(url)
  {
    $.get(url, function(data){
      $('#main').html(data.content);
      document.title=data.title;
    })
  }
Браузер страницу отображает нормально, но вместо исходного кода показывает JSON (причем содержащий в поле content всю страницу, а не только полученный AJAX-ом кусок). Почему?

★★

Последнее исправление: shatsky (всего исправлений: 1)

Ответ на: комментарий от AlexKiriukha

В ответ на первичный запрос принимается нормальный HTML, на XHR - JSON. Причем Firebug в панели HTML продолжает показывать нормальный HTML, а в панели «Сценарий» - опять-таки JSON последнего XHR-запроса.

shatsky ★★
() автор топика

Покажи контроллер и что в data прилетает

C1nde
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.