Просто в-случае что-то внутри вашего создания объекта XmlHttp не настроена правильно или вы не ждали правильного статуса, вы смотрели на некоторые простые xamples как от XUL.fr или W3 Shools или Your HTML Source?
Ниже приведен простой пример. Обратите внимание на встроенную функцию для обратного вызова onreadystatechange и проверки на readistate и status. Я считаю, что ваша проблема может заключаться в том, что вы делаете эти проверки, но без вашего кода я могу ошибаться.
<html>
<head>
<script>
function submitForm()
{
var xhr;
try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
catch (e)
{
try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
catch (e2)
{
try { xhr = new XMLHttpRequest(); }
catch (e3) { xhr = false; }
}
}
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4)
{
if(xhr.status == 200)
document.ajax.dyn="Received:" + xhr.responseText;
else
document.ajax.dyn="Error code " + xhr.status;
}
};
xhr.open(GET, "data.txt", true);
xhr.send(null);
}
</script>
</head>
<body>
<FORM method="POST" name="ajax" action="">
<INPUT type="BUTTON" value="Submit" ONCLICK="submitForm()">
<INPUT type="text" name="dyn" value="">
</FORM>
</body>
</html>
Я думаю, вам нужно расширить это немного больше. –
Да, можете ли вы разместить код как без дополнительной информации, мы не можем помочь ... – Wayne
Кроме того, вы можете посмотреть в журналах, чтобы узнать, какой ресурс ищет запрос. – seth