У меня странная проблема, которую я не могу отследить. Я использую Codeigniter и Jquery для создания функции поиска ajax.
Все работает хорошо, и из моей модели возвращаются правильные данные, но когда я загружаю представление из контроллера, в ответе появляется заголовок страницы.
Я попытался загрузить пустое представление, но заголовок страницы все еще включен.
Моя функция javascript похожа на
function filter(id)
{
var str = "test";
var series = {}; //init array
data['id'] = id;
var url = "/baseurl/controller/methodName";
$('#result').load( url, data, function(str){} );
}
Затем из моего контроллера, после того как я получил результаты из модели, я просто загружаю представление
$this->load->view("results", $data);
Буду очень признателен за любую помощь или советы, чтобы указать мне правильное направление.
В соответствии с просьбой ниже ответ:
</head>
<body>
<div id="container">
<div id="wrapper">
<div id="header">
</div>
<!-- end header --> <!-- Menu -->
<div id="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Testimonials</a></li>
<li class="last"><a href="#">Links</a></li>
</ul>
<div id="sub-menu">
<ul>
<li><a href="#">Profile</a></li>
<li class="last"><a href="#">Privacy</a></li>
</ul>
</div>
</div>
<!-- End Menu -->
Тест Аякс
</div><!-- end houses -->
Как показано выше, информация в div результатов - это содержимое, полученное из представления, но все содержимое, приведенное выше, является дополнительной информацией. Это остальная часть страницы над div я пытаюсь обновить
С уважением
Бен