小编cwo*_*cwo的帖子

Javascript函数不存在

我有以下Javascript代码,它创建一个具有click事件的按钮元素.

function Button(id, url, blockMsg){

var id = id;
var url = url;
var blockMsg = blockMsg;
var message;

this.getId = function(){
    return id;
};

this.getMessage = function(){
    return message;
};

block = function(msg){
    $.blockUI({
        message: msg
    });
};

unblock = function(){
    $.unblockUI();
};

showErrors = function(){
    console.log('errors');
}

$(id).bind('click', function(){
    $.ajax({
        url: url,
        type: 'POST',
        beforeSend: function(){
            block(blockMsg);
        },
        error: function(response){
            message = $.parseJSON(response);
            message.action();
            unblock();
            console.log(action);
        },
        success: function(response){
            message = $.parseJSON(response);
            [message.action]();
            unblock();
            console.log(action);
        }
    });
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery scope

0
推荐指数
1
解决办法
765
查看次数

标签 统计

javascript ×1

jquery ×1

scope ×1