Не выполняется метод $objResponse->assign

Статус
Закрыто для дальнейших ответов.

pokimich

Новичок
Регистрация
01.11.2012
Сообщения
2
Не выполняется метод "$objResponse->assign" и другие похожие методы. Денвер выдает ошибку "Output has already been sent to the browser at X:\home\test\www\index.php:2. Please make sure the command $xajax->processRequest() is placed before this." Уже всё перепробовал, ничего не получается, помогите пожалуйста!!!
Вот код:

<?php
require_once ("xajax_core/xajax.inc.php");
$xajax = new xajax();
$xajax->register(XAJAX_FUNCTION,"F1");
$xajax->processRequest();
function F1()
{
$objResponse = new xajaxResponse();
$objResponse->assign("content1","innerHTML","должно появиться при нажатии на ссылку");
return $objResponse;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
<?php $xajax->printJavascript(''); ?>
</head>
<body>
<table width="96%" border="0" bgcolor="#CC0099">
<tr>
<td width="19%"><div id=content1></div></td>
</tr>
<tr>
<td><a href='javascript:void()' onclick='xajax_F1();'>ссылка 1</a></td>
</tr>
</table>
</body>
</html>
 

CamaroSS

Well-Known Member
Регистрация
21.02.2012
Сообщения
176
Нужно убрать лишние пробелы в начале этого файла и xajax_core/xajax.inc.php. Если они в UTF-8 (а index.php скорее всего в ней), то пересохранить в UTF-8 без BOM.
 

pokimich

Новичок
Регистрация
01.11.2012
Сообщения
2
Спасибо большое, помогло!!!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ