我得到响应后,不能更改按钮文字



我想做的是单击按钮"停用帐户"时,在获得响应后,我想将按钮html更改为" activate account"(来自Deactivate帐户)并放置btn-success

当我键入_admin.temp.button.html("激活")时,它告诉我这个错误

_admin.temp.button不是函数*

但是,当我输入控制台_Admin.temp.button时,它给了我右键单击按钮:

<button class="btn btn-danger" onclick="_Admin.changeStatus(82,0, this)">Deactivate Account</button>

这是我的代码:

<button class="btn btn-danger"  onclick="_Admin.changeStatus({{$user -> id}},0, this)">Deactivate Account</button>
var _Admin=
{
inputs:{},
temp:{},
changeStatus: function(id, status, html)
    {
        this.inputs.id=id;
        this.inputs.status=status;
        this.temp.button = html;
        this.request('change-status','change_status');
    }`
    case 'change_status':
        if(data == true)
        {
            _Admin.response({result: true, msg: "Statusi u ndryshua me sukses"});
            _Admin.temp.button;
        }

顺便说一句,这不是确切的代码,我确实将其减少了一点,因此您更容易理解。

html()不是DOM元素上的方法。尝试将元素包裹在jQuery对象中:

$(_Admin.temp.button).html("Activate")

最新更新