AJax的步骤:
一、创建XMLHttpRequest对象的一个实例
///////创建一个全局作用域变量xmlHttp来保存这个对象的引用
//javascript对象和服务器请求连接。
///可以实现局部的刷新
///页面端嵌入javascript,实现与客户端的请求
var xmlHttp;
function createXMLHttpRequest() {
////if语句会把调用返回的结果看作是true或false(如果返回对象则为true,返回null则为false),以此指示浏览器是否支持ActiveX控件,
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//如果存在window. XMLHttpRequest,就会创建XMLHttpRequest的一个实例。
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
************************************************************************************************
小插曲:
onclick和onchange的区别
onclick:当鼠标左键点击对象时触发的事件。
onchange:当对象或选中的内容改变时出发。
Loushang日期组件onFocus:
<td class="tdTile">出生日期:</td>
<td class="tdContent">
<input type="text" class="Wdate" name="invBirthday" id="invBirthday" maxlength="8" onFocus="WdatePicker({dateFmt:'yyyyMMdd',startDate:'1980-05-01',isShowClear:false,readOnly:true})">
</td>
************************************************************************//状态 有四种。4-完成
(其中 的req为xmlHttpRequest对象)
var statte=req.readyState;
服务器响应代码:xmlHttp.status == 200表示数据成功。
如果成功输出获取响应文本:var data=req.responseText;
posted on 2009-09-10 14:50
李存冰 阅读(56)
评论(0) 编辑 收藏