解决方案 »
- 有是正则问题哦
- 数组+数组会是什么结果?
- 免费发布网站代码 同时散分
- ]jquery双击编辑异步更新,更新的数据如何插入数据库?
- extjs+php ,大家来看看是我的json输出的问题,还是我的extjs没有写对呢?
- php问题!!这句SCRIPT 功能如何用PHP代替
- Notice: Undefined variable: PHP_SELF in F:\afeng\资源\033\index.php on line 4
- 紧急求助 ~~~ 关于php include问题
- 如何查询50以后的数据
- php连接mysql数据库执行sql语句连接上,获取不到里边内容!帮忙~
- 处理图像流成视频问题
- 怎么知道操作系统的版本
function clients()
{
clientsxml=null;
var url="clients.php?"+Math.random();
if (window.XMLHttpRequest)
{// code for IE7, Firefox, Opera, etc.
clientsxml=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{// code for IE6, IE5
clientsxml=new ActiveXObject("Microsoft.XMLHTTP");
}
if(clientsxml!=null)
{
clientsxml.onreadystatechange=clientchange;
clientsxml.open("GET",url,true);
clientsxml.send(null);
}
else
{
alert("你的浏览器不支持AJAX功能!");
}
}
function clientchange()
{
if (clientsxml.readyState==4)
{// 4 = "loaded"
if (clientsxml.status==200)
{// 200 = "OK"
document.getElementById('clients').innerHTML=clientsxml.responseText;
}
else
{
alert("错误代码:" + clientsxml.statusText);
}
}
}
试下var url="clients.php?n="+Math.random();
另外 url里如果有传递汉字要处理下encodeURL 或者urlencode
我想应该是有ie下不支持的js代码
clientsxml.onreadystatechange=clientchange;
clientsxml.open("GET",url,true);你不感觉这两句话的顺序有点别扭吗?!还没有去访问页面就开始检测状态的改变了,我感觉这有问题!!
应该还是浏览器兼容的问题,在服务器找个测试的地方,
测初始化ajax对象那部分,send url部分没有问题, IE缓存用Math.random() 解决了;
调试吧~
插入的话可以,可能的问题:
document.getElementById('clients').innerHTML=clientsxml.responseText; //这行代码clientsxml.responseText //输出是啥了.
alert("你的浏览器不支持AJAX功能!");这一句显示出错,显示说为 “未结束的字符串常量”。
将中文修改为英文后错误消失,显示正常。
晕呀~~