Javascript 引导数据加载文本不起作用

Javascript 引导数据加载文本不起作用,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我正在尝试创建一个twitter引导按钮,当选中该按钮时,该按钮将更改为“加载…”,直到javascript加载为止。但是我不能让它工作 这是我的html: <button type="submit" id="sign-up" data-loading-text="Processing..." class="btn btn-sign-up">SIGN UP</button> 注册 Javascript: <script> $('#sign-up').cli

我正在尝试创建一个twitter引导按钮,当选中该按钮时,该按钮将更改为“加载…”,直到javascript加载为止。但是我不能让它工作

这是我的html:

<button type="submit" id="sign-up" data-loading-text="Processing..." class="btn btn-sign-up">SIGN UP</button>
注册
Javascript:

<script>
$('#sign-up').click(function () {
    var btn = $(this);
    btn.button('loading');
    $.ajax(...).always(function () {
    btn.button('reset');
    });
});
</script>

$(“#注册”)。单击(函数(){
var btn=$(本);
按钮(“加载”);
$.ajax(…).always(函数(){
btn.按钮(“重置”);
});
});

当您使用jQuery和引导时,您可以在

OBS:请参阅链接上的完整示例。
注意JSFIDLE左侧菜单上的外部库,您不能忘记引用它们。

不确定您是否已经解决了问题。您应该将脚本放在$(document).ready()回调中,以便在注册单击事件时,$(“#注册”)可用

$(document).ready(function() {
    $('#sign-up').click(function () {
        var btn = $(this);
        btn.button('loading');
        $.ajax(...).always(function () {
            btn.button('reset');
        });
    });
});
让我们在这里尝试更新的代码

鉴于这是的几乎完全相同的副本,我认为您只是缺少了一个资源(如jQuery或Bootstrap JS文件),或者您实际上得到了
$.ajax(…)
。您的错误控制台说什么?意外的令牌,这是预期的。我只是想弄清楚需要做些什么才能使这个javascript元素功能化,从而将button type=“submit”更改为type=“button”。。。。我想我不知道你是否解决了这个问题。如果不是的话,你现在可能已经放弃了,但我几乎可以肯定你需要添加你的引号,它在不起作用时对我有效(即
$.ajax(“…”)。总是
)。根据,此功能在v3.3.5中被弃用,在v4中被删除。
$(document).ready(function() {
    $('#sign-up').click(function () {
        var btn = $(this);
        btn.button('loading');
        $.ajax(...).always(function () {
            btn.button('reset');
        });
    });
});