FireFox使用的ajax技术有一点区别
一般IE用的是ActiveXObject,而FireFox使用的是XMLHttpRequest
具体要如下实现:
//创建异步调用对香
if(window.ActiveXObject)
xmlhttp=new ActiveXObject ("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest)
xmlhttp=new XMLHttpRequest();
一般IE用的是ActiveXObject,而FireFox使用的是XMLHttpRequest
具体要如下实现:
//创建异步调用对香
if(window.ActiveXObject)
xmlhttp=new ActiveXObject ("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest)
xmlhttp=new XMLHttpRequest();
var url;
var isAdd=false;
if (window.XMLHttpRequest) // Mozilla, Safari, ...
{
xmlHttp = new XMLHttpRequest();
//xmlHttp.overrideMimeType('text/xml');
}
else if (window.ActiveXObject) // IE
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
alert("对不起!您的浏览器不支持AJAX(异步 JavaScript 和 XML)");
}可是一样还是有问题....
试试
你先试试最简单的AJAX程序在两个浏览器运行看看,再逐步复杂化,寻找问题.
应该是你用POST提交表单的话,在后台必须要用Request.Form["add"]来判断接收吧.
----------------------------------
这话怕是本世纪最好笑的话了.根据2006的统计,FF市场占有率达14%,现在是2008,怕更不是这个份额了.
用是FF后,就不再想用其它浏览器了,特别是IE,只有特别的网站,如银行等,才不得不暂时用IE浏览.
-------------------------------
用了FF后,从此不再用FF了,不如用TT!