关于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以上也在此列
相关问答:
C# code:
<script type="text/javascript">
window.onload=function()
{
startRequest('get','../College.ashx','lxyc=2&time='+new Date().getTime()+'',ShowIt,true);
}
var xml ......
大家好,请高手们指点
我的servlet文件是:
package com.ljc.rank.ajax;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
......
这个公司也干了好长时间了。自从使用AJAX开始就用的是ASP.NET AJAX安装包。 使用的不多,对内核中XMLHttprRequest如何处理的也不知道。对其他公司试用的情况也不知道。请教一下,现在大家都只用什么开发AJAX。都在使 ......
HTML code:
<script type="text/javascript">
<!--
var time = 0;
var http_request=null;
function HttpRequest(){
if (window.ActiveXObject){
......