我有一个可编辑的div,我希望能够在没有页面刷新的情况下将其内容作为post变量发送。如何使用Ajax完成此操作?我不能使用jquery.form.js,因为它需要表单元素......
干杯
<div id="edit" onClick="this.contentEditable='true';">
lorem ipsum dolor lorem ipsum dolorlorem ipsum dolor
</div>
答案 0 :(得分:2)
<button id="send">Send</button>
$('#send').click(function() {
var content = $('#edit').text();
$.ajax({
type: 'POST',
url: 'url',
data: { data: content }
});
});
答案 1 :(得分:1)
$("document").on("blur","#edit", function(){
$.ajax({
url:'yourulr',
data: {data:$(this).html()}
//other parameters
});
});