HTML_简单JQ的AJAX响应式交互

本文介绍AJAX技术原理及其在jQuery中的应用实例。通过点击按钮触发AJAX请求,无需刷新页面即可更新指定区域内容。

AJAX技术是动态交互式技术,基于jq实现!

AJAX是不需要刷新页面就可以达到更新页面的方式,类似Windows下的局部刷新机制!

以往的HTMLget请求一个文件时,获取到了文件内容然后需要刷新才能显示页面,AJAX解决了这种笨拙的问题!

实现代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>AJAX</title>
<script src="jquery.min.js">
</script>
<script>
$(document).ready(function(){
	$("#yy").click(function(){
		$.ajax({url:"demo_test.txt",success:function(result){
			$("#div1").html(result);
		}});
	});
});
</script>
</head>
<body>

<div id="div1"><h2>此处div用于显示服务器返回的信息</h2></div>
<button id="yy">提交请求,并将服务器返回数据显示到上文中</button>
</body>
</html>

代码分析:

<script>
$(document).ready(function(){
	$("#yy").click(function(){
		$.ajax({url:"demo_test.txt",success:function(result){
			$("#div1").html(result);
		}});
	});
});
</script>

这一段为核心代码

创建一个jq事件

$(document).ready(function()

下面是事件代码

$("#yy").click(function(){
        $.ajax({url:"demo_test.txt",success:function(result){
            $("#div1").html(result);
        }});
    });

绑定ID前面必须加上#

$("#yy")

增加单击事件

.click(function()

调用ajax请求url页面,并将返回数据放入到变量result中

result是结果的意思!

 $.ajax({url:"demo_test.txt",success:function(result){

也可以这样使用:

$("#yy").click(function(e){
        $.ajax({url:"demo_test.txt",success:function(e.result){
            $("#div1").html(e.result);
        }});
    });

即将e变量作为保存结果,其中属性result为返回结果!可以在函数体内多次使用!

 $("#div1").html(result);

这条代码的意思是在dom树中寻找div1属性,并将其值修改为结果,注意此方法只能用于请求一些文件,但是并不能实现POST提交方式

因为这里没有使用XMLHttpRequest 对象,后面我将教大家如何使用XMLHttpRequest 对象来做ajax通讯!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

17岁boy想当攻城狮

感谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值