musicbox95351 发表于 2013-1-29 10:49:32

jquery提交ajax后返回json格式数据,回调函数不执行

jquery提交ajax后返回json格式数据,回调函数不执行:

$.ajax({ //一个Ajax过程
   type: "post",//以post方式与后台沟通
   url : "abc!method.action",//
         dataType:"json",//返回的值以 JSON方式
   data: $('#表单id').serialize(),//获取表单要提交的数据   
   success: function(json){//
   alert(1);
alert(json);
//alert(2);
            }   
});

原因是action中组装json字符串时格式有问题:
正确的格式是{"msg",1}{"msg","ok"}。不打双引号或用单引号都有问题。
页: [1]
查看完整版本: jquery提交ajax后返回json格式数据,回调函数不执行