Здравствуйте!
Коллеги, помогите понять, в чём проблема.
Фаерфокс бесконечно грузится при выполнении скрипта, в других браузерах всё нормально.
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 то эхо строки текста будет работать.
