`
longflang
  • 浏览: 65673 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mootools 针对JSON对象的AJAX操作

    博客分类:
  • ajax
阅读更多

List<Operator>

 

java:

JSONArray ja = new JSONArray();

List<Operator> operatorsList = sysManageOrganiseFacade.queryOperateOrderByBustypeAndOrgid(businesstypeTemp,

                   Constants.ROLE_BUSINESSDIRECTOR, organsie.getOrganiseid());// 得到当前部门操作员列表

for (Operator p : operatorsList) {

         JSONObject jo = new JSONObject(p);

         ja.put(jo);

}

singleData = ja.toString();

 

js:

function getAuditList(obj){

         var jsonRequest = new Request.JSON({

                   url:"adjust-charge-handle!queryAduitList.action", 

                   onComplete:function(responseText,txt){

                   var data = JSON.decode(txt);

 

                   $each(data, function(item){

                            item.operatorcode;

                            item.operatorname;

                   });

         }}).get({"businesstype":obj.BUSINESSTYPE});

}

 

 

List<Map<String,Object>>

 

java:

List<Map<String,Object>> listpdata = this.facade.getSendPlaninfoByPlanid(sendplanid);

JSONArray ja = new JSONArray();

for (Map<String,Object> map : listpdata) {

         JSONObject jo = new JSONObject(map);

         ja.put(jo);

}

this.singleData = ja.toString();

 

 

js:

var ajax = new Request.JSON( {

                   url : "dun-plan-exec!getSendPlanInfoByPlanid.action",

                   method : 'get',

                   onSuccess : function(obj,responsetxt) {

                    var data = JSON.decode(responsetxt);

                       data.each(function(item){

                                     tem.SPNAME;

                                     newTd1.innerHTML = item.MSGINFO;

                            });              

                   }

}).get({"sendplanid":sid});       

 

Map<String, Object>

 

java:

Map<String, Object> jsonMap = this.facade.updateDunDataState(dunnid, "del");

JSONObject jo = new JSONObject(jsonMap);

this.singleData = jo.toString();

 

js:

var ajax = new Request.JSON( {

                   url : "dun-plan-exec!cancelPlanDetail.action",

                   method : 'get',

                   onSuccess : function(obj,responsetxt) {

                    var data = JSON.decode(responsetxt);                            

                    if(data.ret=='1')

                    {

                             alert("操作成功!");

                    }

                   else

                    {

                             alert("操作失败!");

                    }                                 

}).get({"sendplandetailid":did});     

分享到:
评论

相关推荐

    Ajax+Json 基于Mootools一些常用的小插件实例集meteora-0.7.1

    通过学习和使用这个Ajax+Json基于Mootools的插件实例集,开发者可以深入了解如何在实际项目中有效利用Ajax和Json技术,提升Web应用的互动性和响应速度。同时,Mootools的模块化和易用性也会帮助开发者更高效地编写和...

    mootools最精简的ajax调用

    // 如果服务器返回的是JSON对象 } }).send(); ``` `Request.HTML`则会将HTML字符串转换为DOM元素: ```javascript new Request.HTML({ url: 'http://example.com/templates', onSuccess: function...

    Ajax+Json 基于Mootools一些常用的小插件实例集.zip

    Ajax 和 JSON 技术在现代Web开发中扮演着至关重要的角色,它们极大地提升了网页的交互性和用户体验。...学习和理解这些实例,开发者不仅能提升在MooTools框架下的Ajax和JSON操作技能,同时也能增强前后端协作的能力。

    Mootools Ajax相册实例

    Mootools是一个轻量级但功能强大的JavaScript库,它提供了许多高级的JavaScript工具,包括DOM操作、事件处理、动画效果以及Ajax交互等。在“Mootools Ajax相册实例”中,我们将探讨如何利用Mootools库来创建一个动态...

    mootoolsAjax

    除了基本的 Request 类,MooTools 还提供了针对 HTML 和 JSON 数据的专门类,它们能自动处理服务器返回的 HTML 结构或 JSON 对象。 通过以上讲解,我们了解到MooTools中的AJAX使用方法以及相关高级特性和结合DOM...

    ajax mootools 下载与资料

    6. **工具函数**:包含一系列实用的函数,如数组操作、对象操作、字符串处理等。 7. **插件系统**:MooTools允许扩展,开发者可以通过编写插件来增加新的功能。 **MooTools资料** 提供的“mootools”压缩包可能...

    mootools 1.2 ajax使用备忘

    1. **Ajax对象** - `Ajax`是MooTools中的核心类,用于处理所有与服务器端通信相关的任务。你可以通过实例化`new Ajax()`来创建一个新的AJAX请求。 2. **构造函数参数** - 当创建一个新的`Ajax`对象时,你可以传递...

    Ajax-mootools-doc教程--手册.rar

    1. **基础使用**:教程中会介绍如何创建一个基本的Ajax对象,如何配置请求参数,如URL、数据类型和回调函数。 2. **请求方法**:详细解释`send()`方法,用于发送Ajax请求,以及如何处理请求成功和失败的回调。 3. ...

    mootools 1.2 中文文档

    MooTools 1.2是该库的一个稳定版本,它提供了丰富的功能集,包括DOM操作、事件处理、动画效果、Ajax交互等。这份中文文档的出现,为国内开发者学习和使用MooTools提供了极大的便利。 1. **核心概念**: - **类与...

    mootools开发手册中文版

    此外,`Object`类是所有MooTools类的基础,提供了便利的操作如`keys`(获取对象所有键)和`values`(获取对象所有值)。 2. **DOM操作**:MooTools 提供了 `$` 函数作为选择器,类似于jQuery中的`$`。它支持CSS选择...

    Mootools 1.2.1 API 文档

    1. **核心模块**:这是Mootools的基础,提供了一套基础的工具和方法,包括类系统、对象扩展、数组操作、字符串处理、函数绑定等。例如,`$extend`用于对象合并,`$merge`用于深度合并,`$each`则用于遍历数组或对象...

    WebService实例mootools.zip

    MooTools的Ajax对象提供了错误处理机制,通过定义onFailure或onException回调函数来捕获并处理这些错误。 7. **跨域通信**:由于同源策略的限制,JavaScript通常不能直接访问不同域名下的资源。在调用跨域的...

    MooTools 1.2 中文手册

    MooTools 1.2 是这个库的一个重要版本,提供了许多改进和优化,使得开发者能够更方便地处理DOM操作、事件处理、动画效果以及Ajax交互。 1. **核心(Core)** - **文档对象模型(DOM)操作**: MooTools的核心包含了对...

    Mootools v1.11 文档 pdf html Mootools v1.2.1 js

    8. **工具函数**:MooTools提供了大量的实用工具函数,如数组、对象、字符串操作,以及类型检测等,极大地提高了开发效率。 9. **Class系统**:MooTools的Class机制支持面向对象编程,包括继承、封装和多态,使得...

    一周学会Mootools 1.4中文教程(5)Ajax

    其中,`Request`对象包含了执行Ajax请求所需的所有方法和属性。接下来,我们将逐一介绍这些参数及其含义。 ##### 2. 参数详解 - **url** (string): 指定要请求的URL,默认值为null。 - **data** (string): 发送给...

    借助mootools 快速开发一个重用 ajax 提交方式

    1. **创建Ajax对象**:MooTools中的`Request`类是实现AJAX请求的基础。我们可以创建一个新的类,继承自`Request`,并添加自定义的方法和属性,以满足特定的提交需求。 ```javascript var MyAjaxSubmit = new Class...

    mootools-release-1.11

    2. **DOM操作**:MooTools提供了强大的DOM操作接口,如`$(selector)`用于获取元素,`$$()`用于获取多个元素集合,以及`Element`对象上的各种便利方法,如`appendChild`, `insertBefore`等,简化了DOM操作。...

    MooTools 1.2 参考文档 (中文版)

    - **类与对象**:MooTools的核心特性之一是其面向对象的编程模型,它允许创建类并实例化对象,提供继承、封装和多态性。 - **DOM操作**:MooTools提供了简洁的API来查找、添加、删除和修改HTML元素,简化了DOM操作...

    Mootools框架帮助

    Mootools内置了对JSON的支持,可以方便地将JSON数据转换为JavaScript对象,或者将JavaScript对象序列化为JSON字符串。 ##### 2.4 ELEMENT操作 Mootools提供了强大的DOM元素操作功能。通过简洁的API,开发者可以轻松...

    MooTools 1.2 参考文档

    总结来说,MooTools 1.2 是一个功能丰富的JavaScript库,它提供了一整套工具来简化DOM操作、事件处理、动画制作、Ajax交互以及面向对象编程。对于Web开发者来说,掌握MooTools 1.2的API和特性能够显著提升开发效率,...

Global site tag (gtag.js) - Google Analytics