首页 新闻 赞助 找找看

ajax post请求为什么接收不到数据?

0
悬赏园豆:50 [已解决问题] 解决于 2014-04-06 11:18
function jquerys(){
    $.ajax({
   url: "http://localhost/check.php",
   type: "POST",
  data: 'a=v',
   dataType:"json",
     cache:false,
    success: function(msg){
     alert( "Data Saved: " + msg.name );
   },
    error:function(){
        alert('error');
    }
});
}
$ar = array(
            'name'        =>'sbb',
            'city'    =>'rr',
        );
         echo json_encode($ar);

为什么老是弹出error,如果把data注释掉或参数为空就正常了,不知道是不是jquery的问题

飞狐爷的主页 飞狐爷 | 初学一级 | 园豆:50
提问于:2014-04-06 10:43
< >
分享
最佳答案
0

error:function (XMLHttpRequest, textStatus, errorThrown) {

 alert(XMLHttpRequest.responseText);//这可以看到服务器报的什么错。
}

收获园豆:50
happydaily | 菜鸟二级 |园豆:301 | 2014-04-06 10:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册