2016年3月17日学习笔记----AJAX(网络协议)

Posted 日拱一卒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016年3月17日学习笔记----AJAX(网络协议)相关的知识,希望对你有一定的参考价值。

function btnClick() {
      var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");//创建XMLHTTP对象,相当于WebClient
if(!xmlhttp){
alert("创建xmlhttp对象异常!");
return false;
}
xmlhttp.open("POST","GetDatel.ashx?id="+encodeURI("中国")+"&ts"+new Date(),false);// 准备向服务器的 GetDate1.ashx发出POST请求。
//XMLHTTP默认的(也推荐)不是同步请求的,也就是open方法不像WebClient的DownLoadString那样把服务器的数据拿到才返回,是异步的,因此需要监听onreadystatechange事件。
xmlhttp.onreadystatechange = function() {
 if (xmlhttp.readyState == 4) {
    if(xmlhttp.status == 200){//如果状态码为200则是成功
        document.getElementById("TExt1").value =xmlhttp.responseText;//responseText属性为服务器返回的文本
else {
alert("AJAX服务器返回错误!");  
    }
  }
}
xmlhttp.send()://这时才开始发送请求
}

 含有中文要使用encodeURI进行编译

汇率计算代码:

 

以上是关于2016年3月17日学习笔记----AJAX(网络协议)的主要内容,如果未能解决你的问题,请参考以下文章

2016年3月12日Android学习笔记

2016年3月29日JAVA学习笔记

2016年3月27日_JAVA学习笔记

2016年4月3日_JAVA学习笔记

2016年3月30日_JAVA学习笔记

2016年4月2日_JAVA学习笔记_上午