JQuery的应用与高级调试技巧

来源:互联网 发布:php 开源 网校 编辑:程序博客网 时间:2024/05/21 08:49

ajax
ajax.html
<head>
 <title>xiexian.com用户名校验ajax实例</title>
 <script type="text/javascript" src="jslib/jquery.js"></script>
 <script type="text/javascript" src="jslib/verify.js"></script>
</head> 
<boby>
 xiexian.zhu用户名校验的ajax实例,请输入用户名:<br/>
 <!-- ajax方式不需要使用表单来进行数据提交,因此不需要写表单标签 -->
 <!--  ajax方式不需要name属性,但是需要一个id属性 -->
 <input type ="text" id="userName"/>
 <input type ="button" id="校验" onclick="verify()"/>
 <!--这个div用于存放服务器段返回的信息,开始为空  -->
 <!--id属性定义是为拉利用dom的方式找到某一个节点,进行操作  -->
 
 <!--  <div id="result"></div>    -->
 
 <!--  <div id="result">123</div><div>456</div>    -->
 <!--  <span>123</span><span>456</span>    -->
 <!-- div和span的直观差异,div中内容独占行,span中的内容和前后其他内容相处良好。 -->
</boby>

verify.js
//定义用户名校验的方法
function verify(){
 //首先测试一下页面的按钮按下,可以调用这个方法
 //使用javascript的alert方法,显示一个弹出一个提示框
 //alert("按钮被点击了!!!");
 
 //1,获取文本框中的内容
 //document.getElementById("userName");dom的方式
 //jquery的查找节点的方式,参数中#加上id属性值可以找到一个节点。
 //jquery方法返回的都是jquery的对象,可以继续在上面执行其他的jquery方法。
 var jqueryObj = $("#userName");
 //获取节点的值
 var userName = jqueryObj.val();
 //alert(userName);
 
 //2,将文本框中的数据发给服务器段的servelt
 //使用jquery的XMLHTTPrequest对象get请求的封装
 $.get("AJAXServer?name=" + userName,null,callback); 
 
}
//回调函数
function callback(data){
 //alert("服务器段的数据回来拉!!!");
 //3,接收服务器端返回的数据
 alert(data);
 //4,将服务器段返回的数据动态的显示在页面上
 //找到保存结果信息的节点
 var resultObj = $("#result");
 //动态的改变页面中div节点中的内容
 resultObj.html(data);
 alert("");
}

原创粉丝点击