jquery中ajax调用json数据的使用说明


Posted in Javascript onMarch 17, 2011

$.get()和$.post()这两个方法基本都一样使用,所以只说$.post()这个东东!

情形1: $.post("url",function);此时返回的数据没有处理,所以不是json格式!

情形2:$.post("url",function, "json");此时虽然指定了返回的数据为json格式,但实际上却不是!
  情形3:$.post("url",{},function);此时传入的参数为空,没有指定返回的数据格式,所以也不是json格式!

情形4:$.post("url",{},function, "json");正确的返回了json格式的数据!
要点:当要把返回的数据当做的json格式来处理,必须传入参数(参数为空就写成{}),并且还得指定返回类型为"json"!
$.ajax({
url:"url",
dataType:"json",
type:"get"
success:function
})
要点:要指定dataType为"json",此时无论是get还是post方式都会得到json格式数据,但我建议为了和上面的两个方法保持一致,最好加上data:{}这个条件。
$.getJSON("url",function)
要点:以get的方式得到json格式数据,是$.get()的方便写法吧!

Javascript 相关文章推荐
javascript 用原型继承来实现对象系统
Mar 22 Javascript
基于jquery的网页SELECT下拉框美化代码
Oct 28 Javascript
jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
Oct 01 Javascript
JS的replace方法详细介绍
Nov 09 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
Jan 09 Javascript
JavaScript程序开发之JS代码放置的位置
Jan 15 Javascript
jquery实现静态搜索功能(可输入搜索文字)
Mar 28 jQuery
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
详解node nvm进行node多版本管理
Oct 21 Javascript
JS实现前端页面的搜索功能
Jun 12 Javascript
微信小程序动态增加按钮组件
Sep 14 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 jQuery
jQuery版Tab标签切换
Mar 16 #Javascript
jquery select(列表)的操作(取值/赋值)
Mar 16 #Javascript
jquery radio 操作代码
Mar 16 #Javascript
ajax更新数据后,jquery、jq失效问题
Mar 16 #Javascript
初识JQuery 实例一(first)
Mar 16 #Javascript
扩展jquery实现客户端表格的分页、排序功能代码
Mar 16 #Javascript
基于Jquery的仿照flash放大图片效果代码
Mar 16 #Javascript
You might like
用PHP生成自己的LOG文件
2006/10/09 PHP
用PHP调用Oracle存储过程
2006/10/09 PHP
屏蔽浏览器缓存另类方法
2006/10/09 PHP
php ajax实现文件上传进度条
2016/03/29 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
js中的onchange和onpropertychange (onchange无效的解决方法)
2014/03/08 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
angularjs封装bootstrap时间插件datetimepicker
2016/06/20 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
2017/03/30 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
毕业生教师求职信
2013/10/20 职场文书
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
先进党员事迹材料
2014/12/24 职场文书
《初涉尘世》读后感3篇
2020/01/10 职场文书
springBoot基于webSocket实现扫码登录
2021/06/22 Java/Android
win7配置本地ftp服务器的图文教程
2022/08/05 Servers