2017-08-15 1 views
0

を経由してそれを投稿:のcontentEditableデータを取得し、私は次のdiv持っアヤックス

<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のコンテンツを取得するには:

var txt_reporter = $('#txt_reporter').html(); 

にAJAXを介したvarとポストに

<div id="txt_reporter" contenteditable="true"> 

それは

+0

try 'var txt_reporter = $( '#txt_reporter')。attr(" contenteditable ")'これはtrueを返します。あなたがそれを使用する方法は通常、値を読み取らないようにattrを設定することです –

+0

また、divのデータを取得するには 'var content = $( '#dynamic_content')。html();' –

答えて

0

変更

var txt_reporter = $('#txt_reporter').attr("contenteditable", "true"); 

、最初の文はtrueに属性contenteditableを設定しています。 txt_reporter divのHMTLのみを取得したいとします。

関連する問題