Здравствуйте!
Коллеги, помогите понять, в чём проблема.
Фаерфокс бесконечно грузится при выполнении скрипта, в других браузерах всё нормально.
index.php:
<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title></title>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
	$.ajax({
		type: "POST", 
		url: "ajax.php", 
		dataType: "json", 
		success: function (data) 
		{
			for (element in data) {
                                document.write(data[element].id+'='+data[element].content+'<br>');
			}
		}
	});
});
</script>
<?php echo 'строка текста'; ?>
</body>
</html>
ajax.php:
<?
mysql_connect('localhost','root','123');
mysql_select_db('test');
mysql_query("SET NAMES 'utf8'");
mb_internal_encoding("UTF-8");
$query='SELECT * FROM `test`.`data`';
$result = mysql_query($query);
mysql_close();
while ($row = mysql_fetch_assoc($result)) $result_array[]=$row;
echo json_encode($result_array);
в базе всего одна таблица data и в ней два столбца - id и content.
Эти данные выводятся корректно, но в фф страница продолжает бесконечно грузиться
p.s. заметил, что ни в одном браузере не выводится строка 
<?php echo 'строка текста'; ?>,
е если закомментировать сктроку 20 в index.php то эхо строки текста будет работать.
