Не могу получить вызов jeditbale ajax на работу

Я пытаюсь редактировать текст inline, и я использую jeditable плагин, но я не смог правильно сохранить новые данные с помощью вызова ajax. Я могу редактировать текст, но после обновления он возвращается к старому тексту.

Ajax Call:

$(document).ready(function() {
  $('.editable').editable(function(value, settings) {
        $.ajax({
            type: 'post',
            url: "url"
            data: $("#edit").val(),
            success: function(event) {
            }
        });
     return(value);

  }, {
         indicator : 'Saving...',
         tooltip   : 'Click to edit...',
         type    : 'text',       


 });
 });

Html:

<h2 class="editable" id="edit">edit this</h2>

1 ответ

Я думаю, что это не предоставление каких-либо данных. замещать

$("#edit").val()

с

$("#edit").text()

.val() работает только с элементами формы - см. http://api.jquery.com/val/. <h2> не является элементом формы.

Другие вопросы по тегам