0
텍스트를 편집하려고하는데 jeditable 플러그인을 사용하고 있지만 새 데이터를 올바르게 호출하지 못했습니다. 텍스트를 편집 할 수 있지만 새로 고친 후 이전 텍스트로 돌아갑니다.작동하도록 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 끝 부분에 새 태그를 붙이고 싶다면 URL에서 "+ $ ("# edit ") text()를 시도했지만 어떻게 작동하지 않을지 제안합니다. – DN0300
왜 당신은 URL의 끝에 그것을두고 싶니? POST를 수행 중이므로 요청 본문에 값을 전달해야합니다.이 값은 이미 수행 한 "데이터"매개 변수로 jQuery ajax에서 완료됩니다. 다른 URL이 아니라면? – ADyson
편집 후에 새 텍스트를 저장하려면 "url/id/newtext"를 보내야합니다. 함수가 요청한 방식입니다. 데이터로 보내려고했지만 작동하지 않았습니다. 내가 브라우저에서 수동으로 "url/id/newtext"로 가서 끝에 새로운 텍스트를 첨부하면 – DN0300