Я работаю над страницей php / html (используя codeigniter ) с несколькими формами. Одна из форм проходит по запросу ajax. Мой запрос ajax работает хорошо:
$('#choose_theme').change(function(){
var form_data = {
theme : $('#choose_theme').val(),
ajax : '1'
};
$.ajax({
url: "admin/chooseTheme",
type: 'POST',
async : false,
data: form_data,
success: function(msg) {
$('#theme_questions').html(msg);
}
});
});
Но когда я отправляю форму на странице (не связанную с запросом ajax), и сервер отправляет на страницу сообщение об успешном выполнении, запрос ajax сходит с ума ... и при активации вместо заполнения $ ('#theme_questions') с правильным значением, он перезаписывает все содержимое HTML-страницы, на которой я нахожусь, что-то вроде:
<html>
...
...
<body>
...
<div id="theme_questions">
<html>
...
...
<body>.......</body></html>
</div>
</body></html>
Кто-нибудь сталкивался с такой проблемой?
Спасибо: -)
Редактировать: здесь информация о его заголовке из firebug относительно файла admin.js:
Date Sun, 04 Mar 2012 22:17:39 GMT
X-Powered-By PHP/5.3.10
Connection Keep-Alive
Content-Length 6742
Server Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0g DAV/2 PHP/5.3.10
Content-Type text/html
Keep-Alive timeout=5, max=100
Date Sun, 04 Mar 2012 22:17:39 GMT
X-Powered-By PHP/5.3.10
Connection Keep-Alive
Content-Length 6742
Server Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0g DAV/2 PHP/5.3.10
Content-Type text/html
Keep-Alive timeout=5, max=100
RequestHeaders
Content-Type application/x-www-form-urlencoded
Accept */*
X-Requested-With XMLHttpRequest