前端请求到后台($.getJSON()、$.ajax())
来源:互联网 发布:宏业清单计价软件 编辑:程序博客网 时间:2024/05/22 07:02
$.ajaxSettings.async = false;(同步请求)(true为异步请求)
$.getJSON(url,参数,function(返回的值){ });
$.post(url,参数,function(返回的值){ }); 相当于$.ajax()同步请求
$.ajax({
type: 请求方式post或者get,默认get ,
url:发送请求的地址 ,
cache: 默认为true,当浏览器有缓存就会获取缓存数据,false不会获取,
async: 默认true为异步请求,false同步请求,
dataType: 从服务端获取的参数是什么类型JSON、text....,
contentType :发送到后台的参数类型编码 application/json;charset=utf-8
data: 发送到后台端的数据,
success: function (data) {
}
});
在使用上 $.getJSON 和 $.ajax 的区别在于:
1.发送时,$.getJSON 会传递一个回调函数名(缺省时jq会给一个)
接收时,这个回调函数会被调用
$.getJSON 的服务器端必须将传入的回调函数名附加在json数据之前
正因为这样,这个返回的串就已经不是 json 了(格式错了)
因此有 dataType:"json" 属性的 $.ajax 会因json解析错误而进入 error 分支
2.$.ajax 是传统的 get、post 方法的 AJAX 实现
$.getJSON 是 jsonp (远程数据读取)类AJAX 实现
之所以称为 类AJAX 是因为尽管他被封装在 jq 的 ajax 类中,但实际是透过 script 节点实现的
$.getJSON(url,参数,function(返回的值){ });
$.post(url,参数,function(返回的值){ }); 相当于$.ajax()同步请求
$.ajax({
type: 请求方式post或者get,默认get ,
url:发送请求的地址 ,
cache: 默认为true,当浏览器有缓存就会获取缓存数据,false不会获取,
async: 默认true为异步请求,false同步请求,
dataType: 从服务端获取的参数是什么类型JSON、text....,
contentType :发送到后台的参数类型编码 application/json;charset=utf-8
data: 发送到后台端的数据,
success: function (data) {
}
});
在使用上 $.getJSON 和 $.ajax 的区别在于:
1.发送时,$.getJSON 会传递一个回调函数名(缺省时jq会给一个)
接收时,这个回调函数会被调用
$.getJSON 的服务器端必须将传入的回调函数名附加在json数据之前
正因为这样,这个返回的串就已经不是 json 了(格式错了)
因此有 dataType:"json" 属性的 $.ajax 会因json解析错误而进入 error 分支
2.$.ajax 是传统的 get、post 方法的 AJAX 实现
$.getJSON 是 jsonp (远程数据读取)类AJAX 实现
之所以称为 类AJAX 是因为尽管他被封装在 jq 的 ajax 类中,但实际是透过 script 节点实现的
0 0
- 前端请求到后台($.getJSON()、$.ajax())
- ajax成功请求到后台,但是前端报404错误
- ajax成功请求到后台,但是前端报404错误
- 前端使用Jquery的getJSON方法,后台使用PHP,解决IE和火狐Firefox中存在的跨域ajax请求问题。
- ajax请求后台时前端没有反应
- 带 参数 ajax请求(利用getjson方法按客户id来请求客户信息)
- jQuery基础(Ajax,load(),getJSON(),getScript(),post(),ajax(),同步/异步请求数据)
- 前端通过Ajax请求从后台返回数据到页面显示,实现分页功能
- 【Ajax】(1)Ajax的原理,利用点对点通讯将前端页面输入的信息发送到后台进行检验
- jquery ajax请求的用法($.ajax, $.getJSON)
- 使用$.getJSON实现跨域ajax请求
- 使用$.getJSON实现跨域ajax请求
- 使用$.getJSON实现跨域ajax请求
- 使用$.getJSON实现跨域ajax请求
- 使用$.getJSON实现跨域ajax请求
- jQuery ajax 中级(getScript() ; getJSON() ;ajax; 表单序列化)
- jquery.getJSON($.getJSON)用法
- 前端页面利用AJAX将数组数据传送到后台
- hdu1035
- linux进程间通信(命名管道)
- DNS 服务器
- 4控制执行流程-Java编程思想
- 多态绑定机制
- 前端请求到后台($.getJSON()、$.ajax())
- 历史上的重大软件BUG启示录 第1篇---"瞳"的陨落
- HTML页面加载流程
- 服务的生命周期(入门篇)
- ramoops & pstore (persistent storage) 简要说明
- Android 5.0 之FloatingActionButton,TextInputLayout,Snackbar的使用
- 初识AJAX
- Ab压力测试说明
- 安装opensuse14 并配置lamp