$.ajax中get请求,jQuery ajax中的get请求方法汇总

这篇博客详细介绍了jQuery中$.get(),$.getJSON()和$.getScript()三个AJAX方法的使用,包括它们的基本定义、参数说明、示例代码以及返回数据类型的设定。$.get()用于从服务器获取数据,$.getJSON()专门用来获取JSON格式的数据,而$.getScript()则用于加载并执行JavaScript脚本。博客还讨论了jQuery AJAX中支持的数据类型和JavaScript中判断数据类型的常见方法,以及在AJAX调用中遇到的问题和解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

$.get()

Defination and Usage

从服务端以HTTP GET方式获取数据

Examples

请求test.php,但是忽略返回的数据

$.get("test.php");

请求test.php且随着请求发送附加的数据(忽略返回的结果)

$.get("test.php", { name:"Donald", town:"Ducktown" });

请求test.php且传递数组数据到服务器(忽略返回的结果)

$.get("test.php", {'colors[]' : ["Red","Green","Blue"] });

请求test.php并且将返回的内容alert输出

$.get("test.php", function(data){

alert("Data: " + data);

});

Syntax

$.get(URL,data,function(data,status,xhr),dataType)

Parameter

Description

URL

必须,指定你想请求的url地址

data

可选,和请求一起发送给服务器的数据

function(data,status,xhr)

可选,当请求成功后调用的函数

Additional parameters:

data - 请求返回的结果数据

status - 请求的状态("success", "notmodified", "error", "timeout", or "parsererror")

xhr - 包含XMLHttpRequest对象

dataType

可选,指定服务器希望返回的数据类型

默认的jQuery进行自动猜测

P可能的类型:

"xml" - An XML document

"html" - 作为普通文本的HTML

"text" - 一个普通文本字符串

"script" - 将response作为javascript运行,作为普通文本返会

"json" - 将response作为JSON运行,并且返回的是javascript对象

"jsonp" - 使用JSONP在JSON块中加载,量在url后面加上"?callback=?" 来指定回调函数callback

$.getJSON()

The getJSON()使用 AJAX HTTP GET 请求来获取JSON.

$(selector).getJSON(url,data,success(data,status,xhr))

$.getScript()

The getScript() 使用 AJAX HTTP GET 获取并指定一个Javascript

$(selector).getScript(url,success(response,status))

Parameter

Description

url

必须,请求发送的Url地址

success(response,status)

可选,指定运行成功之后的回调函数

response - 包含从请求返回的结果数据

status - 包含请求的状态("success", "notmodified", "error", "timeout", or "parsererror")

jquery ajax中支持哪些返回类型以及js中判断一个类型常用的方法?

1 jquery ajax中支持哪些返回类型在JQuery中,AJAX有三种实现方式:$.ajax() , $.post , $.get(). 预期服务器返回的数据类型.如果不指定,jQuery 将自 ...

jquery ajax success 函数 异步调用方法中不能给全局变量赋值的原因及解决办法

jquery ajax success 函数 异步调用方法中不能给全局变量赋值的原因及解决办法   在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们 ...

一、表单和ajax中的post请求&&后台获取数据方法

一.表单和ajax中的post请求&&后台获取数据方法 最近要做后台数据接收,因为前台传来的数据太过于混乱,所以总结了一下前台数据post请求方法,顺便写了下相对应的后台接收方法. 前 ...

jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据

jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据 这个是jQuery 的底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等. $.ajax() ...

jQuery ajax Load关闭缓存的方法

[导读] 在jQuery ajax Load关闭缓存的方法很简单,我们只要在$ ajaxSetup中把cache: false就楞以了,当然我们还可以使用一个随机参数来实例了.简单介绍load(url ...

jquery ajax中success与complete的执行顺序

jquery ajax中success与complete的执行顺序 jquery中各个事件执行顺序如下: 1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) ...

jquery ajax 中各个事件执行顺序

jquery ajax 中各个事件执行顺序如下: 1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success 5.ajaxSuccess(全局事 ...

jquery ajax中 php前台后台文件中编辑都是uft-8,返回数据还是乱码

jquery ajax中 前台后台文件中编辑都是uft-8,返回数据还是乱码 解决如下: 在后台处理文件里面需要再加编辑 header("Content-Type:text/html;cha ...

HTTP协议以及HTTP请求中8种请求方法

HTTP协议以及HTTP请求中8种请求方法 什么是协议? 协议,是指通信的双方,在通信流程或内容格式上,共同遵守的标准. 什么是http协议? http协议,是互联网中最常见的网络通信标准. http ...

随机推荐

EF遇到的一些问题

环境:EntityFramework 版本号:4.1.0.0 问题一:“数据读取器与指定的“.......”不兼容.某个类型为“...”的成员在同名的数据读取器中没有对应的列.”. 使用方式:rep. ...

PHP变量作用域以及地址引用问题

作用域的概念: 在PHP脚本的任何位置都可以声明变量,但是,声明变量的位置会大大影响访问变量的范围.这个可以访问的范围称为作用域. 主要的常用的包括:局部变量.全局变量.静态变量. 1.局部变量:就是 ...

React Native学习-调取摄像头第三方组件:react-native-image-picker

近期做的软件中图片处理是重点,那么自然也就用到了相机照相或者相册选取照片的功能. react-native中有image-picker这个第三方组件,但是0.18.10这个版本还不是太支持iPad. ...

ASP.NET MVC轻教程 Step By Step 12——客户端验证

前面两节使用的两种数据验证方法都是在服务器端进行的,也就是提交了表单,数据回传给服务器才能验证.这样会带来两个问题,一是用户体验不好,用户提交了表单之后才知道存在问题:二是会给服务器带来额外的压力.我 ...

董的博客 hadoop

董的博客 https://issues.apache.org/jira/browse/MAPREDUCE 很重要,把MAPREDUCE改为YARN即可 直接下载patch即可 http://horto ...

【cocos2d-js公文】十八、Cocos2d-JS v3.0物业风格API

1. 新的API风格 我们直接来看看你能够怎样使用Cocos2d-JS v3.0: 曾经的API 新的API node.setPosition(x, y); node.x = x; node.y = ...

使用kafka和zookeeper 构建分布式编译环境

1:在每台机器上安装jdk, 脚本代码如下: 每一个机器上下载jdk,zookeeper,kafka 链接:https://www.oracle.com/technetwork/java/javase ...

【C#】自定义容器控件,设置界面控件,支持设计器拖入控件

先上效果图: 1.先重写设置界面的控件功能: public partial class SetterControl : UserControl { public SetterControl() { I ...

【appium】keyevent的keycode

方法1 AppiumDriver实现了在上述功能,代码如下(java版本) driver.sendKeyEvent(66); 方法2 HashMap ke ...

XLua系统学习

官方网站:https://github.com/Tencent/xLua 学习手册:http://manual.luaer.cn/ 技术博客: http://blog.csdn.net/column/ ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值