jQuery中ajax - get() 方法实例详解


在jquery中使用get,post和ajax方法给服务器端传递数据,在上篇文章给大家分享了jquery中ajax-post()方法实例,下面通过本文继续学习jQuery中ajax - get() 方法,具体介绍请看下文。

jQuery Ajax 参考手册

实例

使用 AJAX 的 GET 请求来改变 div 元素的文本:

$("button").click(function(){
 $.get("demo_ajax_load.txt", function(result){
 $("div").html(result);
 });
});

亲自试一试

定义和用法

get() 方法通过远程 HTTP GET 请求载入信息。

这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

语法

$(selector).get(url,data,success(response,status,xhr),dataType)

 

详细说明

该函数是简写的 Ajax 函数,等价于:

$.ajax({
 url: url,
 data: data,
 success: success,
 dataType: dataType
});

根据响应的不同的 MIME 类型,传递给 success 回调函数的返回数据也有所不同,这些数据可以是 XML root 元素、文本字符串、JavaScript 文件或者 JSON 对象。也可向 success 回调函数传递响应的文本状态。

对于 jQuery 1.4,也可以向 success 回调函数传递 XMLHttpRequest 对象。

示例

请求 test.php 网页,忽略返回值:

$.get("test.php");

更多示例

例子 1

请求 test.php 网页,传送2个参数,忽略返回值:

$.get("test.php", { name: "John", time: "2pm" } );

例子 2

显示 test.php 返回值(HTML 或 XML,取决于返回值):

$.get("test.php", function(data){
 alert("Data Loaded: " + data);
});

例子 3

显示 test.cgi 返回值(HTML 或 XML,取决于返回值),添加一组请求参数:

$.get("test.cgi", { name: "John", time: "2pm" },
 function(data){
 alert("Data Loaded: " + data);
 });

jquery ajax 的 $.get()用法详解

js文件

$(document).ready(function(){
 $("form").submit(function(event) {event.preventDefault()})//取消submit的默认行为
 $("form input[type='submit']").click(function(){
 var url = $('form').attr('action'); // 取Form中要提交的链接
 var param = {}; // 组装发送参数
 param['name'] = $('form input[name=name]').val();
 param['age'] = $('form input[name=age]').val();
 $.get(url, param, function(dom) { $('div.get').append(dom) }) ; // 发送并显示返回内容
 });
})

html文件

<form action="ajax.php" method="get">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
<div class="get">这是ajax的get方法</div>

php文件

error_reporting(0);
 if($_GET["name"]=="kitty")
{
 $name= "you are the lucky";
}
else
$name=$_GET["name"];
$age=$_GET["age"];
echo "<div> ".$name." ".$age."</div>";

以上介绍就是本文给大家分享的jQuery中ajax - get() 方法实例详解,希望大家喜欢。



相关阅读:
Win8.1系统在安全模式下杀毒教程
Android 取得状态栏、任务栏高度的小例子
js检测网络是否具体连接功能的代码
用Autoconf检测MySQL软件包的教程
Android获取屏幕或View宽度和高度的方法
php文件服务实现虚拟挂载其他目录示例
C++设计模式之观察者模式
html5配合css3实现带提示文字的输入框(摆脱js)
JavaScript检测字符串中是否含有html标签实现方法
C#的SQL操作类实例
iOS中的NSURLCache数据缓存类用法解析
基于递归实现的php树形菜单代码
利用CSS span实现双语菜单的方法教程
PHP批量生成静态HTML的简单原理和方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 赣州-开江 王家营西-革居 鸡西-虎林 东兴-丰镇 唐山-万源 泰安-苏州北 阿金-普兰店 兰考-大连 沈家-平山 济宁-定陶 陆川-北流 谷城-邓州 蕲春-漳平 涟源-张家界 石门县北-重庆北 白水镇-小新街 邹城-绥德 韶关东-定州 醴陵东-武义北 康金井-八面通 梅河口-通化 虢镇-民权 贵溪-武义 谷城-鲁山 林西-平顶庙 西柳-四平 大庆西-大虎山 巢湖-上虞 兰州-三江县 三源浦-松树镇 西宁-林东 康金井-兴莲 陇西-兰州 漯河-周口 福州-溧阳 临沂-兴城 瓦房店西-洛阳龙门 渭南-武义 兰考-公主岭 沈家-虎峰 华山-临清 耒阳-民权 上海虹桥-烟台南 杭州-水富 安达-海城 株洲西-桂林北 桐梓-西安南 卫辉-十堰 蚌埠-乐都 峨眉山-德阳 同心-赤壁 全椒-上海 怀仁-忻州 凤凰城-古城子 焉耆-清水 榆树屯-海城 阳岔-集安 乌鲁木齐-杭州 鸽子洞-魏杖子 十堰-阳平关 褚家湾-黄羊湾 瑞安-嘉善南 镇远-菏泽 草河口-东边井 五道沟-梅河口 向塘-鹿寨 水家湖-三门县 凯里南-保定东 荣成-华山北 松江南-角美 沙海-奈曼 韶关东-汉寿 大庆-巴林 宣汉-旬阳 洛阳-双峰北 杨柳青-芦台 镇紫街-三江 信阳-阜阳 武汉-台州 石河子-天水 武林外传冲多钱才能得到圣青龙 神葫芦 堕天使
武汉 四川游
济南到泰安过路费多少
南京市区到安徽全椒县城自行车路线,要能骑过去的那种,关乎
上海虹桥列车火车站离虹桥T2候机楼有多远,那种方式快
现在从郑州到景德镇坐飞机票价多少钱
天津到芜湖有多少公里
我从江油坐火车列车到成都,想去成都欢乐谷,该怎样在火车列车站坐公
申通邢台能到沙河吗需要几天啊
镇江中山西路客车汽车站到丹阳最早的一班车是几点啊
天津到北京的列车火车查询
现在从郑州去青岛的列车火车都是哪些时间啊,最快的是
带孩子从兰州去潍坊上学报到,顺路到曲阜、济南、烟台、青岛
请问从南安客车汽车站到南安市检察院怎么坐车(急啊)
K7374现在通车吗
长春到珲春的客车时间,地点
南充有到犀浦的动车吗?
深圳火车站T108次火车10月1日有到九江的车吗
什么公共汽车到列车站?告诉我所有能到列车站的公共汽车,我自
中国有几个特级列车火车站
温州到台州的杜桥做动车
EMS 服务太差了,特快专递8天送到,结果还不投递,说让我自己
K264是隔一天从临河发一趟,还是天天有
成都是不是每个车站都有到都江堰的车呀
西安到大同的火车列车经过那些站
天津工程师范学院到河西太湖路6号坐什么车
赤壁赋(苏东坡) 六国论 阿房宫赋 念奴娇赤壁怀古 永遇乐京...
春节什么时候,订票最合适从上海哪个汽车站有到河南省
大连到吉林西站K7375是否中转4361至舒兰,中间不用换车,谢谢
我想在张家口坐高客到北京

Copyright © 2016 phpStudy |