TypeError:this_obj.password_change_request不是函数

时间:2015-09-14 19:19:43

标签: javascript jquery ajax

我一直在为这个主题做一些研究,答案似乎对我没什么帮助。

我试图用jquery的ajax回调来调用一个方法,但它似乎并没有起作用。

它给我以下错误消息

  

TypeError:this_obj.password_change_request不是函数

以下是我正在使用的代码:

function  resetPass() {

    // The following code validates the email text field and submit request for password change.
    function password_change_request(queryStr) {
        $.ajax({
            type: "POST", url: "script/password_change_request.php",
            data: queryStr
        });
    }

    this.resetPassRequest = function () {
        $("#reset_password").click(function () {
            var this_obj  = this;
            var email_address = $("#email_reset").val();

            if (email_address == "") {
                return false;
            } else {
                var queryStr = "email=" + email_address + "&store=" + "<?=$store_dir_name?>";
                this_obj.password_change_request(queryStr);

                return false;
            }
        });
    }
}

0 个答案:

没有答案