При использовании jeditable настройка индикатора игнорируется - PullRequest
0 голосов
/ 03 ноября 2010

Я использую пример, показанный в этом посте . Работает отлично, но у меня проблемы с отображением индикатора. Кто-нибудь может объяснить, почему это не работает? Вот мой код, в основном такой же, как и выше ссылка:

<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 не завершен никакими средствами, так как я хотел бы, чтобы индикатор работал сначала. Также я пробовал 1.6.2 и 1.7.2-dev для jeditable.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 26 апреля 2013

Индикатор будет игнорироваться, если вы используете пользовательскую функцию для цели (submitEdit).Если это URL, то индикатор будет отображаться.Вот так кодируется jeditable плагин.

0 голосов
/ 03 ноября 2010

Не могли бы вы показать нам свой код, включая версии jQuery и jEditable?В противном случае вам довольно сложно помочь.

Вы можете начать с точного (скопировать / вставить) примера и посмотреть, подходит ли вам это, а затем настроить его шаг за шагом, проверяя после каждого изменения.

...