登录  /  注册
博主信息
博文 42
粉丝 3
评论 2
访问量 31266
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP第十七天作业-$.ajax方法使用
HeartofSunny的博客
原创
601人浏览过

总结:

        Ajax全称Asynchronous JavaScript and XML,也就是异步的js和XML技术。现在网页中Ajax几乎无所不在,前后端的分离也离不开Ajax的异步通信技术。

        Ajax是一种不用刷新整个页面便可与服务器通讯的办法。

        在还没有ajax技术之前,Web的传统模型。客户端向服务器发送一个请求,服务器返回整个页面,如此反复

        Jquery中的Ajax:

        原生的Ajax比较繁琐,Jquery已经为我们封装好了现成的,主要有三种方法:load()、get()/post()、getJSON()三种方法。 

  Ajax传输数据的方式也分为三种方式:

   1)XML:笨重,解析困难,但XML是通用的数据交换格式。

   2)HTML:不需要解析可以直接放到文档中,若仅更新一部分区域,但传输的数据不是很方便,且HTML代码需要拼装完成。

   3)JSON:小巧,有面向对象的特征,且有很多第三方的jar包可以把Java对象或集合转为JSON字符串。

 

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>$.ajax()方法</title>
</head>
<body>
	<h2>用户登录</h2>
	<form>
		<p>登录名:<input type="text" name="name"></p>
	</form>
</body>
</html>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript">
	//文本框失去焦点时进行验证
	$(':input').blur(function(){
		$.ajax({
			//请求的服务器资源,必须是字符串
			url:'api/demo.php',

			//客户端的请求类型:GET,POST...,推荐大写
			type: 'GET',

			//将表单控件内容序列化为json格式
			data:$('form:first').serializeArray(),

			//成功回调
			success: function(msg,status,xhr) {
				$('p span').empty()
				$('p').append($(msg))
			}			
		})
	})
</script>


运行实例 »

点击 "运行实例" 按钮查看在线实例

PHP部分省略.....

手抄代码:

微信图片_20180414143911.jpg

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学