Ajax原生态
来源:互联网 发布:牧马人鼠标逆战宏数据 编辑:程序博客网 时间:2024/04/29 03:41
var rep;
function showDatas()
{
if(window.XMLHttpRequest){//firefox,safari
req = new XMLHttpRequest();
}else if(window.ActiveXObject){//IE
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
req = new ActiveXObject("Msxml2.XMLHTTP");
}
}
req.onreadystatechange = callExec;//指定回调函数callExec
req.open("post","<%=basePath %>indexAction!findDatas.action");//创建一个get请求
req.send(null);//发送请求
}
//请求响应回来后,将响应信息显示到页面上
function callExec(){
if(req.readyState == 4){
//alert(req.responseText);
$("#divId").html(req.responseText); }
}
其中后台的findDatas方法返回一个重组的div串(代码大体如下):
StringBuffer buffer = new StringBuffer();
buffer.append("<div class='goodNum_body'>");
buffer.append(...);
buffer.append("</div>");
response.setContentType("text/html;charset=utf-8");
out = response.getWriter();
out.print(buffer.toString());
out.flush();
----------------------------------以下为原生态ajax运用模版-----------------------------------------
<script type="text/javascript">
var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
{// code for all new browsers
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{// code for IE5 and IE6
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null)
{
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
alert("Your browser does not support XMLHTTP.");
}
}
function state_Change()
{
if (xmlhttp.readyState==4)
{// 4 = "loaded"
if (xmlhttp.status==200)
{// 200 = OK
// ...our code here...
}
else
{
alert("Problem retrieving XML data");
}
}
}
</script>
- 原生态ajax使用
- Ajax原生态
- 原生态AJAX
- Ajax原生态
- 1 AJAX原生态
- ajax原生态写法
- Ajax原生态+封装
- AJAX的原生态写法
- 原生态的Ajax写法
- 原生态js ajax回顾
- ajax之“解读原生态ajax”
- XMLHttpRequest 使用 原生态的AJAX
- 原生态ajax的省市联动
- 原生态javascript实现ajax验证用户名
- 原生态Ajax的五个步骤
- javascript原生态Ajax及java注解
- MVC 原生态的AJAX的应用
- ajax学习笔记:原生态js创建
- hdu2514 Another Eight Puzzle (全排列、暴力)
- JAVA深层拷贝 - DeepCopy
- UVA 729 (13.07.18)
- jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
- jQuery选择器和方法的等价关系
- Ajax原生态
- HDU汶川512之多重背包
- 苹果山狮系统隐藏的美丽壁纸
- Java基础——集合(一)Collection
- warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]错误
- 【js学习笔记-013】--字符串直接量
- 使用.NET(c#)操作SQLLITE
- vimrc
- 谢超:大数据下的BI新特性