第一个Ajax小程序
将以下文本放入一个HTML页面即可看到效果,将会有两次弹出提示,最后在页面上显示YES,表示完成.
<SCRIPT LANGUAGE="JavaScript">
<!--
function ajaxByJyking()
{
var xmlhttp_request = "";
try
{
if( window.ActiveXObject )
{
for( var i = 5; i; i-- )
{
try
{
if( i == 2 )
{
xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" );
}
else
{
xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
xmlhttp_request.setRequestHeader("Content-Type","text/xml");
xmlhttp_request.setRequestHeader("Charset","gb2312");
}
break;
}
catch(e)
{
xmlhttp_request = false;
}
}
}
else if( window.XMLHttpRequest )
{
xmlhttp_request = new XMLHttpRequest();
if (xmlhttp_request.overrideMimeType)
{
xmlhttp_request.override.MimeType('text/xml');
}
}
}
catch(e)
{
xmlhttp_request = false;
}
xmlhttp_request.open('GET', '这里写另外一个文件.html', true);
xmlhttp_request.send(null);
xmlhttp_request.onreadystatechange = function()
{
if (xmlhttp_request.readyState == 4)
{
// 收到完整的服务器响应
document.write("yes")
}
else
{
alert(1)
}
}
}
ajaxByJyking();
//-->
</SCRIPT>
浙公网安备 33010602011771号