2015-01-28 2 views
0

Я использую X-Editable плагин для встроенного редактирования на столе, но у меня возникает раздражающая проблема. После успешного запроса и успешных обновлений плагин помещает «Пустое» вместо правильного обновленного значения в ячейку таблицы.X-Editable put «Empty» после успешного обновления

Мой сайт успокоился, поэтому я делаю PUT-запросы к URL-адресам, например http://example.com/admin/year/<id>, чтобы обновлять базу данных.

Я сделал JSFiddle, чтобы показать свою проблему, но на JSFiddle X-Editable сохраняет бесконечную «загрузку» после запроса ajax. Посмотрите: http://jsfiddle.net/wqqr3cL3/4/

Благодаря

ответ

0

OK! Понял! Для решения этой проблемы я использовал атрибут display X-Editable. Так, из X-Редактирования display атрибута documentation:

Callback для выполнения пользовательского отображения значения в тексте элемента. Если null, дисплей ввода по умолчанию используется. Если false, методы отображения не будут отображаться , текст элемента никогда не изменится. Выполняется под областью элемента .

Я обновил свой код и после получения ответа из запроса AJAX, я обновить текст таким образом:

//ommited x-editable other code...   
display: function (value, sourceData, response) { 
    $(this).html(response.value); 
} 

Здесь в рабочий пример, но с использованием текстового поля. Я использовал поле выбора. Ссылка: http://jsfiddle.net/xBB5x/278/

+0

У меня такая же проблема, но не смог понять ваш ответ - любая помощь? Я задал свой вопрос здесь: https://stackoverflow.com/questions/46717683/xeditable-select2-dropdown-w-ajax-source-displaying-empty-after-submitting – TangoAlee

Смежные вопросы