0
Ich habe folgendes div:contentEditable Daten holen und per Post über Ajax
<div id="txt_reporter" contenteditable="true">I am contents</div>
und die folgende 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>
Das Ergebnis ich erhalte ist:
Array ([ckc] => undefined)
Wie bekomme ich den Inhalt des editierbaren div:
<div id="txt_reporter" contenteditable="true">
in eine var und die Post es über Ajax
probiere 'var txt_reporter = $ ('# txt_reporter'). Attr (" contenteditable ")' Dies wird wahr zurückgeben. Die Art und Weise, wie Sie es verwenden, ist normalerweise ein attr zu setzen, um dessen Wert nicht zu lesen. –
Auch die Daten von einem div zu bekommen ist 'var content = $ ('# dynamic_content'). Html();' Also ohne das '' –