Не могу получить вызов 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>
не является элементом формы.