我想做的是单击按钮"停用帐户"时,在获得响应后,我想将按钮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")