<html>
<head>
<title>Ajax入门</title>
<style type="text/css">
<!--
body{
font-size:13px;
background-color:#e7f3ff;
}
form{
padding:0px; margin:0px;
}
input{
border-bottom:1px solid #007eff; /* 下划线 */
font-family:Arial, Helvetica, sans-serif;
color:#007eff;
background:transparent;
border-top:none;
border-left:none;
border-right:none;
}
p{
margin:0px;
padding:2px 2px 2px 10px;
background:url(icon.gif) no-repeat 0px 10px; /* 加入小icon图标 */
}
-->
</style>
<script language="javascript">
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
//创建XMLHttpRequest对象
createXMLHttpRequest();
function callServer(){
//获取表单中的数据
var city = document.getElementById("city").value;
var state = document.getElementById("state").value;
//如果没有填写则返回
if ((city == null) || (city == "")) return;
if ((state == null) || (state == "")) return;
//链接服务器,自动获得代号。本例没有链接服务器,只是示例
var url = "getZipCode.php?city=" + escape(city) + "&state=" + escape(state);
//打开链接
xmlHttp.open("GET", url, true);
//告诉服务器在运行完成后(可能要用五分钟或者五个小时)做什么,这里触发updatePage函数
xmlHttp.onreadystatechange = updatePage;
//发送请求
xmlHttp.send(null);
}
//处理服务器响应
function updatePage(){
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
document.getElementById("zipCode").value = response;
}
}
</script>
</head>
<body>
<form>
<p>城市: <input type="text" name="city" id="city" size="25" onChange="callServer();"></p>
<p>国家: <input type="text" name="state" id="state" size="25" onChange="callServer();"></p>
<p>代号: <input type="text" name="zipCode" id="city" size="5"></p>
</form>
</body>
</html>
分享到:
相关推荐
Ajax入门Ajax入门Ajax入门Ajax入门Ajax入门Ajax入门
Ajax入门教程(通过例子讲解)
Ajax 入门精通 Ajax 入门精通 Ajax 入门精通 Ajax 入门精通
一个简单的AJAX入门帮助,txt格式~~ 目录: 一、 引言 二、 XMLHttpRequest对象的属性和事件 三、 XMLHttpRequest对象的方法 四、 发送请求 五、 处理请求 六、 小结
ajax入门经典源代码,一共12章关于ajax和相关php,asp,jsp服务器端代码,全面完整,最后一章通过一个完整的例子说明,很适合学习。
ASP.NET_AJAX入门系列:概述.doc ASP.NET_AJAX_在Web开发中的应用.doc ASP.NET_AJAX入门系列:Timer控件简单使用.doc ASP.NET_AJAX入门系列:UpdateProgress控件简单介绍.doc ASP.NET_AJAX入门系列:使用...
Ajax入门Ajax入门1Ajax入门1Ajax入门1Ajax入门1Ajax入门11Ajax入门1Ajax入门1Ajax入门1Ajax入门1
asp.net ajax入门与案例详解(实例)
Ajax入门 Ajax 是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写。这个短语是 Adaptive Path 的 Jesse James Garrett 发明的,按照 Jesse 的解释,这不是 个首字母缩写词。 Ajax 由 HTML、JavaScript™ ...
ASP.NET 2.0 AJAX入门经典实例,有很好的参考价值,XML-Script
一个Ajax的入门例子,希望可以帮助新手快速理解Ajax的原理
ASP.NET AJAX是一个完整的开发框架,其服务器端编程模型相对于客户端编程模型较为简单,而且容易与现有的ASP.NET程序相结合,通常实现复杂的功能只需要在页面中拖几个控件,而不必了解深层次的工作原理,除此之外...
ajax ajax入门 无刷新 js中的ajax,无刷新技术在很多方面都要使用
Ajax 入门经典 Ajax 入门经典 (Ajax 核心 技术)
ajax chm 异步交互 ajax入门 ajax教程 一天学会ajax
AJAX入门必读与实例AJAX入门必读与实例AJAX入门必读与实例AJAX入门必读与实例AJAX入门必读与实例
ajax入门 ajax入门 ajax入门是初学者的宝典 ajax入门 ajax入门 ajax入门是初学者的宝典 ajax入门 ajax入门 ajax入门是初学者的宝典 ajax入门 ajax入门 ajax入门是初学者的宝典
ajax入门书籍 ajax入门到精通 好用又源码
菜鸟Ajax入门手册教程是一套针对新手小白们的ajax语言学习辅助资料,它的主要内容是大神们对于学习ajax时必须掌握的重点内容和学习常犯的错误,它对于指导新手绕开学习过程中的天坑,进行高效学习提供便利!...
如题,ajax读取页面内容【简单的ajax入门实例】