首页 > 开发 > AJAX > 正文

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

2024-09-01 08:32:54
字体:
来源:转载
供稿:网友
用了post方法去处理ajax回调的json数据,死活取不到,后台就是有json返回了,关于这个问题的解决方法如下,你若遇到可以看看
 
 

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

  1. function haha() { 
  2. jQuery.post("addComment!comment.action"
  3. function aa(data) { 
  4. data = eval(data);//POST方法必加,ajax方法自动处理了 
  5. alert(data[0].userId); 
  6. alert(data[0].userName); 
  7. }, 
  8. "json" 
  9. ); 
  10.  
  11. jQuery.ajax({ 
  12. type:"post"
  13. url:"addComment!comment.action"
  14. dataType:"json"
  15. success: function aa(data) { 
  16. alert(data[0].userId); 
  17. alert(data[0].userName); 
  18. }); 
?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表