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 相关文章推荐
借用Google的Javascript API Loader来加速你的网站
Jan 28 Javascript
JS 时间显示效果代码
Aug 23 Javascript
javascript 面向对象,实现namespace,class,继承,重载
Oct 29 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
May 13 Javascript
JSON语法五大要素图文介绍
Dec 04 Javascript
javascript中的undefined和not defined区别示例介绍
Feb 26 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
Oct 19 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
Jan 04 Javascript
jQuery元素选择器实例代码
Feb 06 Javascript
jquery拼接ajax 的json和字符串拼接的方法
Mar 11 Javascript
Vue 设置axios请求格式为form-data的操作步骤
Oct 29 Javascript
原生Vue 实现右键菜单组件功能
Dec 16 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源码之 ext/mysql扩展部分
2009/07/17 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
json中换行符的处理方法示例介绍
2014/06/10 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
javascript:void(0)点击登录没反应怎么解决
2015/11/13 Javascript
Jquery组件easyUi实现选项卡切换示例
2016/08/23 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
JavaScript中使用Async实现异步控制
2017/08/15 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
2019/04/28 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
[01:50]《我与DAC》之玩家:iG夺冠时的那面红旗
2018/03/29 DOTA
python fabric使用笔记
2015/05/09 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
详解python持久化文件读写
2019/04/06 Python
Python之修改图片像素值的方法
2019/07/03 Python
python 实现list或string按指定分段
2019/12/25 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
python的链表基础知识点
2020/09/13 Python
Python 的 f-string 可以连接字符串与数字的原因解析
2021/02/20 Python
python lambda的使用详解
2021/02/26 Python
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
英国家庭家具、照明和花园家具购物网站:Furniture123
2018/12/31 全球购物
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
信访工作个人总结
2015/03/03 职场文书
医德医风学习心得体会
2016/01/25 职场文书
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle
Python四款GUI图形界面库介绍
2022/06/05 Python