我不说多余的话,我直接给大家贴了代码。 具体代码如下。
id='but '
nclick='showDetail () ) /
函数显示详细信息{
var but=document.getelementbyid (' but ' oid;
var div1=document.getelementbyid (div ' oid );
if(but.value=='订单详细信息') ) ) ) ) ) ) )。
//1 .创建异步对象
var xhr=createXmlHttp (;
//2 .监听设置
xhr.onreadystatechange=function (
if(xhr.readystate==4) {
if(xhr.Status==200
div1. innerhtml=xhr.responsetext;
}
}
//3 .打开连接
xhr.open(get )为、
' $ { page context.request.context path } /
admin order _ find orderitem.action? oid=' oid 'time=
' new Date ().getTime ),true );
//4 .发送
xhr.send (空;
but.value='关闭';
}else{
div1.innerHTML=';
but.value='订单详细信息';
}
}
function createXmlHttp
var xmlHttp;
try{ //Firefox,Opera 8.0,Safari
xmlHttp=new XMLHttpRequest (;
}
catch(e ) {
try{//Internet Explorer
xmlhttp=new activexobject (msxml2.xmlhttp );
}
catch(e ) {
try{
xmlhttp=new activexobject (Microsoft.xmlhttp );
}
catch(e ) }
}
}
返回xmlhttp;
}
//根据订单的id查询订单项目:
公共字符串查找顺序(
//根据订单id查询订单项目:
list list=orderservice.find orderitem (order.getoid () );
在//页:上显示
ActionContext.getContext ().getValueStack ) ).set )、list );
//跳页
返回查找订单;
}
以上是小编介绍的JS实现ajax异步浏览器兼容性的问题,希望对大家有所帮助。 如果大家有什么疑问的话请留言。 小编马上给大家回信。 在这里也感谢您对我们网站的支持!
时间: 2017-01-20