0
je la div suivante:Obtenir des données contentEditable et l'afficher via ajax
<div id="txt_reporter" contenteditable="true">I am contents</div>
et la jquery suivante:
<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>
Le résultat que je reçois est:
Array ([ckc] => undefined)
Comment obtenir le contenu de la div modifiable:
<div id="txt_reporter" contenteditable="true">
dans un var et le poste via ajax
try 'var txt_reporter = $ ('# txt_reporter'). Attr (" contenteditable ")' Cela retournera vrai. La façon dont vous l'utilisez est normalement de définir un attr, pas de lire sa valeur –
Obtenir également les données d'un div est 'var content = $ ('# dynamic_content'). Html();' Donc sans le '' –