我正在尝试编辑内联文本,我正在使用jeditable插件,但我无法使用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>
答案 0 :(得分:0)
I think it's not submitting any data. Replace
$("#edit").val()
with
$("#edit").text()
.val()
only works on form elements - see http://api.jquery.com/val/。 <h2>
不是表单元素。