关于Ajax异步调用出现 404的问题
我写的这个代码一直出现xmlHttp.status == 404 而且 xmlHttp.readyState等于1就过不去了 帮忙看看问题在哪里?
C# code:
function showNum(str)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var url="ShowNum.aspx";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged()
{
if (xmlHttp.readyState==4)
{
if (xmlHttp.status == 200) // 加载成功
{
document.getElementById("num1").innerHTML=xmlHttp.responseText;
}
else //发生错误
{
alert(xmlHttp.status);
}
}
}
function GetXmlHttpObject()
{
var xmlHttp;
// 先根据浏览器来建立XML对象
if(window.ActiveXObject)
{
try { //IE下XML对象
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(cy){
//IE5版本以下XML对象,据说的,没测试过,反正我建哪个都成功
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
}
else if(window.XMLHttpRequest){
// 其他浏览器,火狐,GOOGLE,Opera,等等,据说IE7以上也在此列
相关问答:
想知道怎么在DW中运行Ajax
我运行的文件报这个错..
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening requir ......
请哥哥姐姐弟弟妹妹叔叔阿姨们帮帮忙
我遇见了一个跟您一样的问题,就是我的 Visual Web Developer 2008 简体版 安装AJAX的时候也出现问题,我下载AjaxControlToolkit
了也解压了,但是没有安装AspAjaxExtSetu ......
http://localhost:8080/xx/zz.do 显示 out的 xml 数据
xml.open("GET",arguments[0],true);// arguments[0]是 /xx/zz.do
xml.send();
alert(arguments[0]);//这边有
x ......
HTML code:
<script type="text/javascript">
<!--
var time = 0;
var http_request=null;
function HttpRequest(){
if (window.ActiveXObject){
......