Ajax回调时,刚入门的新手可能直接用使用ajax回调一个jsp页面或者servlet,而回调的页面里面就已经包含了html代码,这种方式对于咱们自己一般的小型web应用还是可以这么做的
但是如果对于一个中型的,或者是一个页面布局等各个方面都需要变化的时候,这种方式在代码维护等方面就有点制约性了,如果可能需要修改,我觉得从架构的角度讲,还是应该选择返回XML、json、Protocol Buffer这些数据格式,我们最熟悉的肯定是XML,但是XML的一个最大的遗憾就是解析的时候速度很慢,解析速度最快的就是PB(Protocol Buffer),同样大小的数据解析,有时候能快到20--100倍,但是PB能储存的数量相对比较小,json是一种日益受宠的一种数据格式了,json就类似一种数据,能储存的数据量也比较大,所以对于一般的web应用,采用json可能就是最好的选择,使用PB也可以,一般的web应用建议还是不用XML了,下面简单的介绍下json数据格式和PB格式。
json数据格式如下:
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};
也可以直接使用json的框架,这样在解析的时候更加方便
PB数据格式如下:
package tutorial;
option java_package = "com.example.tutorial";
option java_outer_classname = "AddressBookProtos";
message Person {
required string name = 1;
required int32 id = 2;
optional string email = 3;
enum PhoneType {
MOBILE = 0;
HOME = 1;
WORK = 2;
}
message PhoneNumber {
required string number = 1;
optional PhoneType type = 2 [default = HOME];
}
repeated PhoneNumber phone = 4;
}
message AddressBook {
repeated Person person = 1;
}
分享到:
相关推荐
ajax回调函数是怎么写的ajax回调函数是怎么写的ajax回调函数是怎么写的
jquery AJAX 回调函数取JSON成功代码,不需要数据库,jquery路径引导正确可运行,数据调用是已定义json数据
适合前端初学者 jquery中的datatable使用ajax读取数据 并展示表格数据
Ajax存在问题就是在异步情况下无法控制什么时候完成记录显示,本人根据回调方法封装了个类,能够将回调方法用参数方式指定,使ajax调用结束后调用回调方法,吧内容传回。ajaxSubmitToDivCallback(显示内容div,提交...
1、自己手写的javascript ajax异步调用 并回调js函数传参。 2、异步调用并实现xsl 解析xml
Echarts通过Ajax实现动态数据加载,Echarts通过Ajax实现动态数据加载。
有些需求需要将ajax的数据,拿到外部的js中执行。这个是demo
介绍了AJax中传输数据的一种新形式:JSON
使用Ajax提交数据更新服务器内容 异步获取天气预报数据的实例 使用Ajax读取XML类型数据 使用Ajax返回字符串数据
使用ajax取得后台数据,通过前台调用ajax、实现异步显示数据
json.js and json.jar 博文链接:https://terran-li2008.iteye.com/blog/199088
1. Ajax调用无参的后台方法数据 2. Ajax调用有参后台方法中数据 3. Ajax调用后台方法返回数组数据 4. Ajax调用xml中的数据
对于使用ajax来请求数据已经不是第一次使用(一直觉得也就那么回事),就在昨天居然遇到了一个问题?项目中需要用到ajax来进行数据的请求,于是三下五除二的将ajax代码拷贝到项目中,前端,后台数据处理完毕,测试...
掌握Ajax使用 JSON 进行数据传输 掌握Ajax使用 JSON 进行数据传输 掌握Ajax使用 JSON 进行数据传输
ajax传送json格式数据,关键是指定contentType,data要是json格式 如果是restful接口,把type改成对应的post(增)、delete(删)、put(改)、get(查)即可 var post_data={"name":"test001","pass":"xxxx"}; $....
一、初识 ajax ajax 是Asynchronous Javascript And XML四个单词的简写,粗略翻译为:异步的Javascript 和 ...XML用来存放数据,前端用XML的格式发送数据给后端,后端也发送XML格式数据给前端,前段也好处理(相当于中
保存的数据有换行,处理ajax返回json数据时无法处理出现的错误;
你需要获取其他网站的数据吧,ajax跨域获取数据帮你实现。
ServletActionContext.getResponse().setContentType(“text/json;... 您可能感兴趣的文章:jQuery Ajax Post 回调函数不执行问题的解决方法Javascript基于AJAX回调函数传递参数实例分析ajax回调函数中使用$(this)取不到
ajax请求后台数据实现分页功能