微擎ajax请求不响应的点击事件

1 篇文章 0 订阅
1 篇文章 0 订阅

有关于微擎ajax请求不响应的点击事件


今天和大家分享一下有关微擎的一个问题:
设置的点击事件能触发,但是点击事件里面的ajax回调没有任何反应。

$('#ident_bcopy').on('click',function(){
	//$.post()是jq中ajax的简化版,个人感觉方便
	$.post("{php echo $this->createMobileUrl('tologin')}"
         ,{name:name,number:number}
         ,function(d){
            console.log(d);
          },"json");
});

反复查看了一下,ajax是没有问题的,
在点击事件下添加alert()也没有问题
但是在ajax的回调函数中console.log()不显示任何,alert()也是,
在firefox上看了一下网络,发现请求是到后台是没有问题的,
于是找了一个

error: function (xhr, textStatus, errorThrown) {
             /*错误信息处理*/
         alert("进入error---");
         alert("状态码:"+xhr.status);
         alert("状态:"+xhr.readyState);//当前状态,0-未初始化,1-正在载入,2-已经载入,3-数据进行交互,4-完成。
         alert("错误信息:"+xhr.statusText );
         alert("返回响应信息:"+xhr.responseText );//这里是详细的信息
         alert("请求状态:"+textStatus);         
         alert(errorThrown);         
         alert("请求失败"); 
     }

发现果然没有进入success里面而是进入了error里面,并且报出了错误,
在这里插入图片描述
经过一点点的查看错误发现多了一个数据表名前缀

$result = pdo_insert(tablename('draw_test'), $user_data);

将tablename删除掉就可以了

还有一个方法:
在网上查找,说json格式严格,有的格式返回不了,将dataType:"json"删除,就可以了(我发现我返回的就是json格式但是没用)
然后直接console.log(data),就可以查看这些错误。

今天就分享到这里,有更好的方法可以说出来一起探讨一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值