【AJAX】第一个ajax程序兼$.get()和$.post()方法
2016-04-06 22:42
513 查看
我们的ajax其实是为JQuery所用,$.get()和$.post()用法相似,但是面试官可能会问两者的区别,这个问题在本章末尾做个小结吧。
ajaxindex.html:这里要特别注意这句<script src="jquery-2.1.4.min.js"></script>,刚开始我没有把script
src="jquery-2.1.4.min.js放在当前文档,结果死活不对,然后我把它放在当前文档,结果才正确的,理由是什么呢?知道的可以帮我解答一下。
ajaxindex.js:
ajaxindex.php:
面试官可能问到的问题:$.get()和$.post()的区别。
简而言之:get传送数据量小,安全性差,会被缓存,post反之。
get和post。get的方式是将表单控件的name/value信息经过编码之后,通过URL发送(你可以在地址栏里看到)。而post则将表单的内容通过http发送,你在地址栏看不到表单的提交信息。那什么时候用get,什么时候用post呢?一般是这样来判断的,如果只是为取得和显示数据,用get;一旦涉及数据的保存和更新,那么建议用post。
ajaxindex.html:这里要特别注意这句<script src="jquery-2.1.4.min.js"></script>,刚开始我没有把script
src="jquery-2.1.4.min.js放在当前文档,结果死活不对,然后我把它放在当前文档,结果才正确的,理由是什么呢?知道的可以帮我解答一下。
<span style="font-family:Times New Roman;font-size:14px;"><!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-2.1.4.min.js"></script> <script src='ajaxindex.js'></script> </head> <body> <input type="text" id="txt"/> <button id="btn">send</button> 结果:<span id="content"></span> </body> </html></span>
ajaxindex.js:
<span style="font-family:Times New Roman;font-size:14px;">$(document).ready(function(){ $('#btn').on('click',function(){ $.get("ajaxindex.php",{name:$('#txt').val()},function(data){ $('#content').text(data); }) }) })</span>
ajaxindex.php:
<span style="font-family:Times New Roman;font-size:14px;"><?php /** * Created by PhpStorm. * User: Administrator * Date: 2016/4/5 * Time: 12:03 */ if(isset($_GET['name'])){ echo "hello:".$_GET['name']; }else{ echo 'Args Error'; }</span>
面试官可能问到的问题:$.get()和$.post()的区别。
简而言之:get传送数据量小,安全性差,会被缓存,post反之。
get和post。get的方式是将表单控件的name/value信息经过编码之后,通过URL发送(你可以在地址栏里看到)。而post则将表单的内容通过http发送,你在地址栏看不到表单的提交信息。那什么时候用get,什么时候用post呢?一般是这样来判断的,如果只是为取得和显示数据,用get;一旦涉及数据的保存和更新,那么建议用post。
相关文章推荐
- PHP设计模式之JS实现观察者模式
- centOS目录结构介绍
- android中TabActivity使用的详细说明
- 软件设计之旅(3)软件需求规格说明
- 价值观作业
- String类
- 电源可靠性设计的11个建议
- 职业生涯
- 复利计算(结队)
- 0406复利计算5.0--结对
- 复利计算- 结对
- IOS中集合视图UICollectionView中DecorationView的简易使用方法
- 剑指offer之替换空格
- 递归深度实战
- Python 3.4版本对于Excel表的操作
- java RMI 分布式简单应用
- XAML的事件
- 教你如何迅速秒杀99%的海量数据处理面试题
- Linux SUID和SGID的理解
- 04_从磁盘读取Java程序,并显示在屏幕上