同样的代码 普通的数组用ajaxReturn($array)输出以后在一个windows服务器上将json输出为字符串 在 jquery代码中将返回值eval以后作为json对象处理 而在另一台linux服务器上jquery代码却没有反应 将代码由$.post(url,data,function(){});修改为$.ajax({url:url,data:data,error:function(){},success:function(){}});后发现报错 unexpected token $.ajax参数里加上dataType:'html'后问题解决 请问这是为什么?