jquery.getJSON($.getJSON)用法
来源:互联网 发布:触摸屏多媒体软件开发 编辑:程序博客网 时间:2024/04/30 04:35
jquery.getJSON方法使用时有几点需要总结注意一下:
1.发送到数据接收方的地址后面一定要加上callback=?这样的参数,且这个?是会被Jquery自动替换成回调方法的名称。(在Jquery1.4中可以自己指定回调方法的名称了)
2.注意js脚本发送数据的data不能写成var data="{'username':'sanjer','userid':'110'}";而是要写成var data={username:'sanjer',userid:'110'},这点要注意。要想接收服务器端返回的数据必须服务器端封装数据为JSON格式字符串并和callback值一道返回。(请仔细看上面的示例代码)。
3.由于调用Jquery的$.getJSON方法时,Jquery有自己的处理,实际上通过script的scr请求的(具体不说了,Jquery做了就不管了),但要知道,数据最终还是通过url后面通过get方式发送数据出去的,这就决定了,发送的data数据量不能太多,否则造成url太长接收失败(getJSON方式是不可能有post方式递交的)。
实例如下:
1、js代码:
$.getJSON("http://localhost:8080/Web/sercherloc.jsp?callback=?&a="+new Date(), function(json){
alert(json.lat+" "+json.lon);
});
2、java代码:
request.setCharacterEncoding("UTF-8");
String callback=(String)request.getParameter("callback");
out.print(callback+"({lat:");
out.print(rs.getString("lat"));
out.print(",lon:");
out.print(rs.getString("lon"));
out.print("})");
out.flush();
1.发送到数据接收方的地址后面一定要加上callback=?这样的参数,且这个?是会被Jquery自动替换成回调方法的名称。(在Jquery1.4中可以自己指定回调方法的名称了)
2.注意js脚本发送数据的data不能写成var data="{'username':'sanjer','userid':'110'}";而是要写成var data={username:'sanjer',userid:'110'},这点要注意。要想接收服务器端返回的数据必须服务器端封装数据为JSON格式字符串并和callback值一道返回。(请仔细看上面的示例代码)。
3.由于调用Jquery的$.getJSON方法时,Jquery有自己的处理,实际上通过script的scr请求的(具体不说了,Jquery做了就不管了),但要知道,数据最终还是通过url后面通过get方式发送数据出去的,这就决定了,发送的data数据量不能太多,否则造成url太长接收失败(getJSON方式是不可能有post方式递交的)。
实例如下:
1、js代码:
$.getJSON("http://localhost:8080/Web/sercherloc.jsp?callback=?&a="+new Date(), function(json){
alert(json.lat+" "+json.lon);
});
2、java代码:
request.setCharacterEncoding("UTF-8");
String callback=(String)request.getParameter("callback");
out.print(callback+"({lat:");
out.print(rs.getString("lat"));
out.print(",lon:");
out.print(rs.getString("lon"));
out.print("})");
out.flush();
0 0
- jquery.getJSON($.getJSON)用法
- jQuery.getJSON()
- jQuery getJson
- $.getJSON()?
- $.getJSON
- $.getJSON
- getJson
- getjson
- $.getJson
- $.getJSON()
- getJSON
- getJSON
- jquery ajax请求的用法($.ajax, $.getJSON)
- Jquery中getJson函数用法实例详解
- (跨域)JSONP原理 $.getJSON 用法 jquery跨域
- jquery $.getJSON 与.NET 结合用法推荐
- Jquery getJSON方法分析(一)
- Jquery getJSON方法分析(一)
- js报错$('#form1').ajaxSubmit is not a function...
- Day2@bonsoninfo
- 【低调发布】Oracle进阶攻略第二版
- Backbone与Angular的比较
- PHP操作Riak
- jquery.getJSON($.getJSON)用法
- 如何人为控制Flex Tab键顺序 (DataGrid)
- Jquery.cookie.js使用说明
- 通过Citrix XenCenter的UI界面直接创建虚拟机
- HTML table技巧
- OpenGL学习三十七:Windows 3D字体
- 测试linux下 fprintf fwrite write mmap 等写文件的速度
- ipad通过issh访问自己的系统
- NSFileManager 使用 介绍