AJAX在火孤运行出错。

qq7812612 2012-05-29 05:30:47

var xmlhttp;//定义一个变量来存储异步调用对象

function createHttp()//定义一个方法用来实例化xmlhttp异步调用对象
{
if(window.XMLHttpRequest)//如果当前的浏览器包括XMLHttpRequest对象,则代表它是IE高版本浏览器,或者不是IE浏览器
{ //使用XMLHttpRequest
xmlhttp=new XMLHttpRequest();//实例化异步调用对象
}
if(window.ActiveXObject)//代表浏览器是IE的较低版本
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}

function startHttp(url)//异步传输的方法GET
{
createHttp();//实例化异步调用对象
xmlhttp.open("Get",url,true);
xmlhttp.onreadystatechange=StateCom;//每当xmlhttp对象的readystate属性值发生变化的时候
//就触发StateCom方法
xmlhttp.send(null);
//open方法里第一个参数是get:那么当读取文件时,如果该文件带有参数,则第一个参数使用get
}

function StartHttpP(url,values)//异步传输的方法Post
{
createHttp();
xmlhttp.open("Post",url,true);
xmlhttp.onreadystatechange = StateCom;
xmlhttp.setRequestHeader( "Content-Type ", "application/x-www-form-urlencoded "); alert('cc');
xmlhttp.send(values);
}

function StateCom()//判断是否异步从服务器中读取数据成功
{
if(xmlhttp.readyState==4)//代表异步调用数据已经完成
{
if(xmlhttp.status==200)//代表xmlhttp异步调用对象执行成功
{
var xm= xmlhttp.responseText;//从服务器上获得的数据
$("div").data("Result",xm);//保存数据到DIV
Receive();//接收数据
}
}
}



红色的字体是每次运行到那就出错的。别的浏览器都没问题。
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq7812612 2012-05-29
  • 打赏
  • 举报
回复
来人啊
qq7812612 2012-05-29
  • 打赏
  • 举报
回复
来人啊
qq7812612 2012-05-29
  • 打赏
  • 举报
回复
来人啊

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧