Ajax запрос после заполнения формы - PullRequest
0 голосов
/ 04 марта 2012

Я работаю над страницей 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...