0
我有以下DIV:CONTENTEDITABLE獲取數據,並通過AJAX張貼
<div id="txt_reporter" contenteditable="true">I am contents</div>
及以下的jQuery:
<script>
$('#submit_inc').click(function(e) { e.preventDefault();
$('#dynamic_content').html('Submitting...');
var txt_reporter = $('#txt_reporter').attr("contenteditable", "true");
$.ajax({
url: 'tools/inc_submit.php',
type: 'POST',
data: 'ckc='+ txt_reporter,
dataType: 'html'
})
.done(function(data){ console.log(data);
$('#dynamic_content').html('');
$('#dynamic_content').html(data);
})
});
</script>
我得到的結果是:
Array ([ckc] => undefined)
如何獲取可編輯div的內容:
<div id="txt_reporter" contenteditable="true">
成變種,並通過AJAX
嘗試'var txt_reporter = $('#txt_reporter')。attr(「contenteditable」)'這將返回true。你使用它的方式通常是設置一個attr,而不是讀取它的值 –
也從一個div獲取數據是'var content = $('#dynamic_content')。html();'所以沒有'' –