火狐下 ajax ,IE下没问题,火狐下总是status状态不为200

来源:百度知道 编辑:UC知道 时间:2024/07/06 13:14:35
var Browser = {
MO:(typeof(document.implementation)!="undefined" && typeof(document.implementation.createDocument)!="undefined" && typeof(HTMLDocument)!="undefined" && typeof(__defineGetter__)!="undefined")
,IE:window.ActiveXObject?true:false
,FF:(navigator.userAgent.toLowerCase().indexOf("firefox")>-1)
,OP:(navigator.userAgent.toLowerCase().indexOf("opera")>-1)
,version:0
,Event:function()
{
if(Browser.IE)return Browser.event = window.event;
else
{
o = Browser.Event;
while(o = o.caller)
if(o.arguments[0] instanceof Event)
return o.arguments[0];
return null;
}
}
}
function createXmlHttp()
{
var o = null;
if(Browser.IE){
var arr = ["MSXML3.XMLHTTP","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
for(var i=

太长了。。

应该不是JS的问题

建议你查看客户端程序

需要客户端输出编码

不知道你使用的是什么程序

php的是

header('Content-Type:text/html; charset=utf-8');