您的位置:首页 > Web前端 > JQuery

JQuery的应用与高级调试技巧

2012-05-23 18:17 344 查看
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("");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: