var request = false;try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
可能是什么原因呢?ie中完全不好用
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
可能是什么原因呢?ie中完全不好用
解决方案 »
- php中调用mysql出错 在线求助
- 求助,菜鸟的一个小小疑问
- interface和implements的用法?
- 求教php修改referer 实现盗链引用图片功能 就剩40分了 全部奉上了!!
- 哪位大哥知道怎么改变text的边框颜色
- 请教:<table width=100 class='c' style='border:1' title="t" >要取得这里面所有的属性,属性位置不定,该正则该怎么写?
- 谁弄过支付接口?
- exec()的问题
- Notice: Undefined variable:错误,请帮忙
- tp5 怎么在后台执行 echo '<script> alert('XXX')</script> 这样的打印调试信息?
- 在IE中显示很正常,在firefox里面js调用的问题
- ajax+php+mssql无刷新聊天室
demo01.php<script src="demo02.js"></script>
<form>
<input type=button value="ok" onclick="a()">
</form>demo02.js
\
var request = false; try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request)
alert("页面异常,请刷新后重试");
function a() { var url = 'demo03.php'; request.open("GET", url, true);
request.onreadystatechange=update;
request.send(null);
} function update() {
if (request.readyState == 4) {
if (request.status == 200) { // json=eval("("+request.responseText+")");
alert(request.responseText);
}
}
}
demo03.php<?php
echo 'Success';
?>
function createXmlHttp()
{
var xmlHttp=null;
if(window.ActiveXObject)
{
try{
xmlHttp=new ActiveXObject("Microsoft.XmlHttp");
}catch(e){
xmlHttp=new ActiveXObject("MSXML2.XmlHttp");
}
}
else if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
return xmlHttp;
}