zoukankan      html  css  js  c++  java
  • JQuery中的回调函数不被执行问题的原因

    1 $.post(handleUrl, {mid:mid}, function(data)
    2 {
    3     alert('call back');
    4 }, 'json');

    非常简单的一句回调,再贴上php的处理代码:

    1 public function  intend($mid=0)
    2 {
    3     p($mid);
    4     $this->ajaxReturn('','',1);
    5 }

    firebug显示200相应的情况下,死活不弹出call back的提示框,几经周折,问题解决。问题出在 p($mid)这句话上面,

    在js端采用如下代码后

    1 $.ajax({url:handleUrl, type:'POST', dataType:'json', data:mid, success:function(data)
    2 {
    3     alert('callback');
    4 }, error:function(XMLHttpRequest,  textStatus,  errorThrown)
    5 {
    6     alert(XMLHttpRequest.status);
    7     alert(XMLHttpRequest.readyState);
    8     alert(textStatus);
    9 }});

    表示弹出了200,4,以及 parseerror....... parseerror..... 立即注释掉p($mid);

    出现了这个。。。。

    说多了都是泪。。。。。。 T_T

  • 相关阅读:
    Jmeter之断言处理
    JMeter工具简单介绍
    TCP的三次握手和四次挥手
    浅谈cookie、session
    浅谈HTTP中Get与Post的区别
    DNS原理入门
    互联网协议简介
    测试与部署
    部分代码片段
    apache和php扩展问题
  • 原文地址:https://www.cnblogs.com/kevingeek/p/3857334.html
Copyright © 2011-2022 走看看