开发教程
网络图组成
数据结构
加载数据
保存数据
Ajax和JSON
返回网络图Ajax和JSON
我们提供了一个专业的Ajax组件和一个JSON组件,用于帮助您快速开发Ajax应用程序。
Ajax只需要使用Edo.util.Ajax.request静态方法,传递一个配置对象,即可进行Ajax交互:
var obj = { data: [...] key: '...' }; Edo.util.Ajax.request({ type: "get", //交互方式:get,post url: null, //数据源地址 params: obj, //传递参数 async: true, //是否异步 //成功回调函数 onSuccess: function(text){ var result = Edo.util.JSON.decode(text); }, //失败回调函数 onFail: function(code){ //code是404,500之类的错误码 alert(code); } });服务端使用request对象获得提交的数据,并使用JSON组件JSON字符串转换为服务端对象,从而进行下一步处理:
String key = request.getParameter("key").toString(); String json = request.getParameter("data").toString(); //将JSON字符串,一次性转换为服务端对象 List list = (List)Edo.util.JSON.decode(json); //...... JSONEdo.util.JSON的作用是将某个对象转换为JSON格式的字符串,也可以将JSON字符串转换为一个对象。
JSON有两个方法,如下:
JSON一般是配合Ajax使用的:当。
关于JSON更多了解,请访问这里。