您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

一直揭示:xmlhttp is not defined

2024/4/27 8:13:44发布10次查看
一直提示:xmlhttp is not defined
描述:在做一个公共聊天室的页面,在用户提交发言后,在公共讨论区显示发言。
talk.php文件中的提交代码:
其中还包含了:
js函数tk就是在main.js中定义的,代码为:
  function tk(form,maxtm){
if(form.cont.value==){
alert(发言不允许为空!);
form.cont.focus();
return false
}
face = form.face.value;
color = form.color.value;
obt = form.obt.value;
cont = form.cont.value;
var url = talk_chk.php?action=send&face=+face+&color=+color+&obt=+obt+&cont=+cont;
xmlhttp.open(get,url,true);
xmlhttp.onreadystatechange = callback;
xmlhttp.send(null);
form.cont.value=;
form.cont.focus();
refrsh(maxtm);
return false;
}
但是提交发言后,提示: xmlhttp is not defined !! 弄了一晚上了,跪求!!!!!!
xmlhttprequest.js中的代码:
  if(window.activexobject){
xmlhttp = new activexobject(microsoft.xmlhttp);
}else if(window.xmlhttpreuqest){
xmlhttp = new xmlhttprequest();
}
------解决方案--------------------
else if( window.xmlhttpreuqest )
这里错了, 是 xmlhttprequest
所以这才导致没有进入任何一个分支,自然xmlhttp未定义
------解决方案--------------------
ie下的有几个不同版本 找齐咯
------解决方案--------------------
别用原生的xmlhttp,用类库吧,jquery,mootools皆可
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product