Php, AJAX, jQuery - при include файла, дает некорректный ответ - новый вопрос правильный

01.01.2001

php, AJAX, jQuery - при include файла, дает некорректный ответ - новый вопрос правильный
Ребят, обыскал все топ 50 по поисковикам, ничего подобного нигде не нашел... То ли я дурак, то ли лыжи.. .
Суть: аякс запрос в обработке сабмита формы:
$(function(){
$('#login_form').submit(function(e){
e.preventDefault();
var m_method=$(this).attr('method');
var m_action=$(this).attr('action');
var m_data=$(this).serialize();
$('#login_error').html('');
$.ajax({
type: m_method,
url: m_action,
data: m_data,
dataType: "json",
success: function(result){
if (result.name =='Serg'){
$('#user_form').load('incs/sidebar/sidelogin.inc.php');
$('#login_error').html('');
}
else {
$('#login_error').html(''+ result.name +'');
}
}
});
return false;
});
});

Собственно php файл, на который приходит POST запрос:
'Alexander');
echo json_encode($answ);
?>

Так всё работает. Стоит только добавить в этот php файл любой include, include_once, require, require_once (даже пустой ), так результат невозможно обработать: внешне он выдает одинаковые ответы (с инклудом и без) , а обрабатывать не хочет.
Аналогично в случае если использовать не json, а обычный html. Пример:

php:

JS:
if (result == 'Serg'){
//---//
}

Данный случай также не будет выполняться, пока есть include.
Прошу, дайте совет, что делать, кроме как все тексты инклудируемых файлов перекатывать в этот файл?

  • неправильный путь в иклуде?

Вас заинтересует