【问题标题】:Using jeditable, the indicator setting is ignored使用 jeditable,指标设置被忽略
【发布时间】:2010-11-03 07:07:38
【问题描述】:

我正在使用this post 中显示的示例。它工作得很好,但我无法让指标显示。有没有人可以解释为什么它不起作用?这是我的代码,与上面的链接大致相同:

<script type="text/javascript">
$(document).ready(function() {
    $('.edit').editable(submitEdit, {
        tooltip: "Click...",
        indicator: "Saving...",
        type: "text",
    });


    function submitEdit(value, settings){
        var edits = new Object();
        var origvalue = this.revert;
        var textbox = this;
        var result = value;
        edits[settings.name] = value;
        edits[settings.id] = this.id;
        var returned = $.ajax({
            url: '/account/venues/rename/',
            type: "POST",
            data : edits,
            dataType : "json",
            complete: function(xhr, textStatus){
                var response = xhr.responseText;
            }

        });
        return(result);
    };
});
</script>

我应该提一下,insubmitEdit 的代码无论如何都没有完成,因为我希望指标首先工作。 另外,我一直在尝试 jeditable 的 1.6.2 和 1.7.2-dev。

谢谢!

【问题讨论】:

    标签: jquery jeditable


    【解决方案1】:

    您能否向我们展示您的代码,包括 jQuery 和 jEditable 版本?否则很难帮到你。

    您可以从确切的(复制/粘贴)示例开始,看看它是否适合您,然后逐步调整它,每次更改后检查。

    【讨论】:

    • 嗯,jeditable 主页上的示例代码确实有效,但我需要调用函数的额外功能,以便获得适当的错误处理。
    【解决方案2】:

    如果您对目标使用自定义函数(submitEdit),该指标将被忽略。如果它是一个 URL,那么将显示指示器。这就是 jeditable 插件的编码方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多