jQuery中ajax和post处理json的不同示例对比


Posted in Javascript onNovember 02, 2014

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

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);
}
});
}

后台:

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;

}

配置:

<package name="ajax" extends="json-default">

<action name="addComment" class="org.test.action.CommentAction">

<result type="json">

<param name="root">list</param>

</result>

</action>
Javascript 相关文章推荐
基于jquery实现的类似百度搜索的输入框自动完成功能
Aug 23 Javascript
jquery获取table中的某行全部td的内容方法
Mar 08 Javascript
解析URI与URL之间的区别与联系
Nov 22 Javascript
angularJS提交表单(form)
Feb 09 Javascript
javascript中的Base64、UTF8编码与解码详解
Mar 18 Javascript
JavaScript动态修改弹出窗口大小的方法
Apr 06 Javascript
浅谈javascript语法和定时函数
May 03 Javascript
JS使用JSON作为参数实例分析
Jun 23 Javascript
JS 对java返回的json格式的数据处理方法
Dec 05 Javascript
Vue中Axios从远程/后台读取数据
Jan 21 Javascript
js中事件对象和事件委托的介绍
Jan 21 Javascript
webpack5 联邦模块介绍详解
Jul 08 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
Nov 02 #Javascript
加载列表时jquery获取ul中第一个li的属性
Nov 02 #Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
Nov 02 #Javascript
jQuery ajax serialize() 方法使用示例
Nov 02 #Javascript
js获取UserControl内容为拼html时提供方便
Nov 02 #Javascript
Javscript调用iframe框架页面中函数的方法
Nov 01 #Javascript
js实现文章文字大小字号功能完整实例
Nov 01 #Javascript
You might like
php xml 入门学习资料
2011/01/01 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
PHP数据类型之布尔型的介绍
2013/04/28 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
javascript &amp;&amp;和||运算法的另类使用技巧
2009/11/28 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
js+JQuery返回顶部功能如何实现
2012/12/03 Javascript
Javascript Objects详解
2014/09/04 Javascript
javascript中Number对象的toString()方法分析
2014/12/20 Javascript
分享javascript实现的冒泡排序代码并优化
2016/06/05 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
提升页面加载速度的插件InstantClick
2017/09/12 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
vue项目接口域名动态获取操作
2020/08/13 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
Python修改Excel数据的实例代码
2013/11/01 Python
python基础教程之Hello World!
2014/08/29 Python
纯Python开发的nosql数据库CodernityDB介绍和使用实例
2014/10/23 Python
Python Unittest自动化单元测试框架详解
2018/04/04 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
用python写一个定时提醒程序的实现代码
2019/07/22 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
PHP面试题及答案二
2015/05/23 面试题
手术室护士节演讲稿
2014/08/27 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
2014年个人教学工作总结
2014/12/09 职场文书
Java实现聊天机器人完善版
2021/07/04 Java/Android
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫