本帖最后由 jianye112 于 2015-03-09 23:52:59 编辑

解决方案 »

  1.   

    this 指的 不是你传入的 option,你要用 直接用就可以了 干嘛还当做参数,  直接用 去掉this。你可以跟进去看一下 this指的是什么
      

  2.   

    sucmsg: _sucmsg,        //????????????????????????
     errmsg: _errmsg, 
    this.sucmsg ? this.sucmsg : data.msg你变量名都搞错了啊。。
      

  3.   


    [code=javascript]
    //单击执行AJAX请求操作
    function clickSubmit(sendUrl, data, _sucmsg, _errmsg){
    $.ajax({
    type: "POST",
    sucmsg: _sucmsg, //????????????????????????
    errmsg: _errmsg,          //????????????????????????
    success: function(data, textStatus) {
    alert(this.type); //////////弹出POST
                            alert(this.sucmsg);//弹出未定义,说明jquery.ajax的options不能自定义自己的
    }
    });
    }
    [/code]
      

  4.   

    回调中this指向的就是配置对象,是你配置名称搞错了