jQuery Ajax 操作函数温故而知新

本文探讨了微信页面的数据绑定技巧,特别是如何利用本地缓存的JSON数据进行查询。介绍了使用JsonSQL方法进行JSON数据的SQL式查询,并回顾了jQuery Ajax的各种调用方法,包括getJSON、getScript、post、get和load等,以及序列化和处理参数的param和serialize方法。

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

引子

今天准备对前段时间做的微信页面进行数据绑定,数据格式大多是json格式的,还有对数据的搜索和查询。初步定的做法是先将数据缓存到本地,然后对本地的json数据进行查询,对于json数据的查询,我找到了一个JsonSQL的方法,就是用类似SQl的方式的方式查询json数据。【对于这种方法,今天稍微看了一下,很不错,但是还没有应用于实践,等后面再对JsonSQL做具体的介绍。】当我看jsonsql的时候,我发现用的是ajax的getJSON方法,对于jquery的getJSON方法及POST()还有GET()等等方法,我是了解的,但是没有经常的使用,因此有些生疏,所以,今天对jQuery Ajax 操作函数温故而知新一下!

jQuery Ajax,我常用的调用方法

我经常用上面这种方法进行ajax调用,这种方法很方便,可以说是打遍天下无敌手!

但是也有很多简单的调用方式,下面我介绍一下!

jQuery Ajax 其他调用方法

jQuery ajax - getJSON() 方法

这种方法相当于

语法如下:

案例:

jQuery ajax - getScript() 方法

这个方法和上面的方法类似,相当于:

语法:

jQuery ajax - post() 方法

相当于ajax如下用法:

语法:

用法如下:

jQuery ajax - get() 方法

用法同post(),这里就不多解释了。

jQuery ajax - load() 方法

语法

用法

load() 方法载入远程 HTML 文件代码并插入至 DOM 中。上面代码是加载feeds.html到id feeds中。

与上面的实例类似,但是以 POST 形式发送附加参数并在成功时显示信息:

jQuery ajax - param() 方法

语法

用法:

序列化一个 key/value 对象:

结果:

jQuery ajax - serialize() 方法

定义和用法:

语法:

案例:

serialize() 方法可以操作已选取个别表单元素的 jQuery 对象,比如 < input>, < textarea> 以及 < select>。不过,选择

标签本身进行序列化一般更容易些:

输出标准的查询字符串:

关于jQuery Ajax 操作函数的更多用法,请查看:https://www.w3cschool.cn/jquery/jquery-ref-ajax.html

ajax jsonP 跨域调用

我们要请求的地址不是我们本身网站的时候,就形成了跨域。端口不同、域名不同都可以引起跨域问题。ajax jsonp方式是解决跨域的一种。

下面介绍jsonp的跨域调用。

 

温故而知新

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值