【发布时间】:2017-11-14 05:20:39
【问题描述】:
我有一个只读引导切换,它应该反映系统的状态(启用/禁用)。它应该在每次运行以下 getCall() 时更新。当我阅读控制台时,var 数据将为真,但切换不会反映它。我尝试更改禁用切换的值,但这不起作用。这样做的正确方法是什么?
function getCall(toggle_id){
$.ajax({
url: URL,
type: "GET"
}).done(function(data) {
console.log("should be", data)
$(toggle_id).bootstrapToggle("enable");
$(toggle_id).bootstrapToggle("on", data);
$(toggle_id).bootstrapToggle("disable");
$(toggle_id).bootstrapToggle();
}).fail(function(data,textStatus,errorThrown) {
alert(errorThrown);
});
}
【问题讨论】:
-
你在成功回调中调用 enable 和 disable 为什么?
-
如果禁用切换,则 bootstrapToggle("on", data) 函数将不起作用。
标签: javascript jquery ajax twitter-bootstrap bootstrap-4