`
小咩扛枪
  • 浏览: 27839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JQuery处理json数据

 
阅读更多
  近日在做门户的用户评论时,好长时间没有用jquery了正好用一下,没想到偷工用了post方法去处理ajax回调的json数据,死活取不到,后台就是有json返回了。不料这么小小一个问题挂了我好几个小时,后来我ajax方法处理,居然OK,一比较发现原来post方法回调json必须eval一下,而ajax方法做了默认处理了。 望各位小心。。。

[javascript] view plaincopyprint?
function haha() { 
    jQuery.post("addComment!comment.action", 
     function aa(data) { 
          data = eval(data);//POST方法必加,ajax方法自动处理了 
          alert(data[0].userId); 
          alert(data[0].userName); 
    }, 
    "json" 
    ); 
     
    jQuery.ajax({ 
        type:"post", 
        url:"addComment!comment.action", 
        dataType:"json", 
        success: function aa(data) { 
              alert(data[0].userId); 
              alert(data[0].userName); 
        } 
    }); 



后台:
[java] view plaincopyprint?
    public String comment() { 
        try{ 
        User u = new User("user", "koko"); 
        list = new ArrayList<User>(); 
        list.add(u); 
        //map.put("id", userId); 
//      JSONObject jb = JSONObject.fromObject(list); // name:"+userName +", 
//      info = jb.toString(); 
        System.out.println(list); 
        } 
        catch (Exception e) { 
            e.printStackTrace(); 
        } 
        return SUCCESS; 
    } 

配置:
[html] view plaincopyprint?
    <package name="ajax" extends="json-default"> 
        <action name="addComment" class="org.test.action.CommentAction"> 
        <result type="json"> 
           <param name="root">list</param> 
        </result> 
        </action> 
。。。。。。 
转载自:http://blog.csdn.net/kang89/article/details/6720228
分享到:
评论

相关推荐

    jQuery读取json数据

    关于"jQuery读取json数据"这个主题,我们将会深入探讨如何利用jQuery的Ajax功能来高效地加载和解析JSON格式的数据,以及这样做带来的优势。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于...

    jquery-json使用

    在提供的`JSONObjectDemo`文件中,可能包含了一个简单的示例,演示了如何使用jQuery处理JSON数据。这个示例可能包括创建JavaScript对象,序列化成JSON字符串,以及使用Ajax发送和接收JSON数据的代码。读者可以通过...

    Jquery.json.js

    jQuery提供了方便的方法来处理JSON数据,包括`$.getJSON()`和`$.ajax()`等函数,可以方便地从服务器获取JSON数据并将其转化为JavaScript对象,或者将JavaScript对象转换为JSON字符串发送到服务器。 **jQuery的get...

    jQuery处理json数据返回数组和输出的方法

    本文实例讲述了jQuery处理json数据返回数组和输出的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:/*print the json object  *  *$(“selector”).print_r_json(json,opts) : return ...

    jquery实现json数据填充到table表格中并且实现remove add 数据

    在JavaScript或jQuery代码中,我们可以通过`$.getJSON()`方法来获取服务器端的JSON数据。成功获取数据后,遍历JSON数组,使用`append()`方法将每一项数据转化为`&lt;tr&gt;`元素并插入到表格中。例如: ```javascript $....

    JQuery处理JSON课堂示例(Struts1.2).rar

    本示例将详细介绍如何在Struts1.2项目中使用jQuery处理JSON数据。 **1. JSON基础** JSON是一种纯文本格式,基于JavaScript语法但不依赖JavaScript。一个JSON对象通常由大括号{}包围,其中包含键值对,键和值之间用...

    jquery获取json数据的并分页案例

    本案例将深入探讨如何使用jQuery来获取JSON数据并实现分页功能,这对于网页应用的数据展示至关重要。 首先,理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于...

    用jquery解析JSON数据的方法20110227

    在JavaScript和jQuery中,解析JSON数据是常见的任务,特别是在与服务器进行异步通信时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析和生成。在jQuery中...

    使用jquery的方式通过ajax处理json格式的数据

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。本教程将深入探讨如何使用...实践是最好的老师,通过实际操作,你会更加熟练地掌握使用jQuery处理JSON数据的技巧。

    jquery_json.rar_JSON_jquery_jquery-json_jquery.json_jquery.json.

    总结来说,`jquery_json.rar`中的插件为jQuery提供了JSON处理能力,使得在JavaScript环境中处理JSON数据变得更加便捷,特别是在那些不支持原生JSON API的旧版浏览器中。这个插件的使用,极大地促进了Web应用的开发...

    jquery处理json数据实例分析

    二、jQuery处理JSON数据 jQuery提供了多种方法来处理JSON数据: 1. `$.getJSON()`: 这个函数是jQuery中处理JSON数据最常用的方法,它能直接从URL获取JSON数据并解析为JavaScript对象。例如: ```javascript $.get...

    jQuery树状json数据转表格插件.zip

    在IT领域,jQuery是一款广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。...对于处理JSON数据的前端开发者来说,了解并掌握这类插件的使用,无疑能提升其工作效率。

    jquery-json美化

    5. **错误处理**:在处理JSON数据时,要确保数据格式正确。如果尝试解析的字符串不是有效的JSON,`JSON.parse()`会抛出一个错误。因此,使用try-catch语句可以捕获并处理这些异常。 6. **代码高亮**:为了增强...

    jquery.json2xml.js和jquery.xml2json.js

    这两个脚本都简化了在JavaScript中处理JSON和XML的流程,使得开发人员能够在不同的数据格式之间灵活切换,而无需手动进行复杂的解析和序列化工作。 **使用场景** 1. **数据交换**:当客户端和服务器之间的接口需要...

    使用JQuery实现从JSON对象转换为form提交数据

    在前端开发中,有时我们需要将JSON格式的数据转换成表单(form)的格式进行提交,以便于服务器端处理。在JavaScript的世界里,jQuery库提供了一种便捷的方式来进行这样的转换。本篇文章将深入探讨如何利用jQuery从...

    jquery.jsoncookie.zip

    而`jquery.jsoncookie`则是一个特定的jQuery插件,专门用于处理JSON数据与Cookie之间的交互。这篇详述将深入探讨jQuery、JSON以及JSONCookie插件的相关知识。 首先,jQuery是由John Resig于2006年创建的一个轻量级...

    jquery与json的结合

    综上所述,给定的文件信息主要涵盖了在前端开发中,如何使用jQuery处理JSON数据、解析数据,并将其应用在动态的Web页面上。通过实例演示了从设计页面到编写代码、实现功能的整个流程,并通过注释来辅助说明代码的...

    Struts2JQueryJson

    总的来说,Struts2JQueryJson项目是关于如何在Struts2框架下结合JQuery处理JSON数据的一个实战案例,涵盖了前端与后台的交互、数据的序列化和反序列化、以及前端动态渲染等内容。通过学习这个项目,开发者可以深入...

Global site tag (gtag.js) - Google Analytics