ajax在IE里无效的问题
ajax在火狐里能正常工作,但在ie里却不能正常工作了浏览器兼容的代码我加了,IE里也可以得到数据,但就是得到的数据不会往那结点里填代码如下<scripttype="te...
ajax在火狐里能正常工作,但在ie里却不能正常工作了
浏览器兼容的代码我加了,IE里也可以得到数据,但就是得到的数据不会往那结点里填
代码如下
<script type="text/javascript">
<!--
var maxrow=0;
var req;
function getNext(maxrow1,row) {
var date = new Date();
var url = "../DetailListPhoto?act="+date+"&currow="+row;
//window.alert(url);
maxrow=maxrow1;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
//alert("xml:"+req);
if (req.overrideMimeType) {//设置MiME类别
req.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE6.0以下浏览器
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
//alert("Msxml2.XMLHTTP:"+req);
} catch (e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
//alert("Microsoft.XMLHTTP:"+req);
} catch (e) {
alert("对不起您的浏览器不支持此操作!");
}
}
}
if(req){
req.open("GET",url, true);
req.onreadystatechange = complete;
req.send(null);
} else{
alert("对不起您的浏览器不支持此操作!");
}
} 展开
浏览器兼容的代码我加了,IE里也可以得到数据,但就是得到的数据不会往那结点里填
代码如下
<script type="text/javascript">
<!--
var maxrow=0;
var req;
function getNext(maxrow1,row) {
var date = new Date();
var url = "../DetailListPhoto?act="+date+"&currow="+row;
//window.alert(url);
maxrow=maxrow1;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
//alert("xml:"+req);
if (req.overrideMimeType) {//设置MiME类别
req.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE6.0以下浏览器
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
//alert("Msxml2.XMLHTTP:"+req);
} catch (e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
//alert("Microsoft.XMLHTTP:"+req);
} catch (e) {
alert("对不起您的浏览器不支持此操作!");
}
}
}
if(req){
req.open("GET",url, true);
req.onreadystatechange = complete;
req.send(null);
} else{
alert("对不起您的浏览器不支持此操作!");
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询