Товарищи объясните пжлста в чем кроется проблема.
Код успешно обрабатывает локальные файлы и не обрабатывает ответ сервера.
Т.е ajax_info.txt -так работает выводит все что есть в файле.
xmlhttp.readyState=1,2,4,4
А так не работает:
http://test.ru/test.php, где test.php выводит таблицу с названиями
xmlhttp.readyState=1,4
Вот мой код:
<?php
echo "
<html>
<head>
<script>
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById('resultDiv').innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open('GET','ajax_info.txt',true); //Так работает
//xmlhttp.open('GET','http://test.ru/test.php',true); //А так нет
xmlhttp.send();
}
</script>
</head>
<body>
<input type='text' name='data'><input type='submit' name='go' onclick='loadXMLDoc()'>
<div id='resultDiv'></div>
</body>
</html>
";
?>