0
Я пытаюсь редактировать текст inline, и я использую jeditable plugin, но я не смог правильно сохранить новые данные, используя ajax-вызов. Я могу редактировать текст, но после обновления он возвращается к старому тексту.Не удается получить вызов jeditbale ajax для работы
Ajax вызов:
$(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>
Большое вам спасибо! Теперь, если я хочу приложить новое в конце URL-адреса, любые предложения, как я могу это сделать, я попытался «+ $ (« # edit »). Text()« по URL-адресу, но это не сработало – DN0300
почему вы хотите поместить его в конец URL-адреса? Вы выполняете POST, поэтому значение должно быть передано в тело запроса, которое выполняется в jQuery ajax, сделав его параметром «данные», который вы уже сделали. Если вы не имеете в виду какой-то другой URL-адрес? – ADyson
Мне нужно отправить «url/id/newtext», чтобы сохранить новый текст после редактирования, так как функция запрашивает его. Я попытался отправить его в данные, и это не сработало. Когда я перехожу вручную к «url/id/newtext» в браузере и прикладываю новый текст в конце, он работает – DN0300