내 프로젝트에서 시트 처리 데이터가 timeTagDiv div에 추가됩니다 (A와 B가 이야기하는 것과 마찬가지로 내용이 대화 상자에 표시됩니다). 대화 상자에 보내는 새 메시지는 timeTagDiv div에 추가됩니다. 그 후 나는 전체 timeTagDiv html 콘텐츠 스토어를 아약스 DB로 원한다. 다음 번엔이 대화 내용이 div에 표시 될 것입니다. 그래서 나는 계속 진행하고 있습니다. 여기 div 콘텐츠를 DB에 저장하는 방법은 무엇입니까?
var newCnt="<span class='dlgRsp'><label id='dlgRspTime'></label> <label id='dlgCharge'></label> accept sheet</span><br />";
$('#timeTagDiv').append(newCnt);
//var tmTgDvHtml=$('#timeTagDiv').innerHTML;
var tmTgDvHtml=document.getElementById("timeTagDiv").innerHTML;
var slcId = 2;
$.ajax({
dataType:'json',
type:"POST",
url:"get_ajax_csc.php",
data: {slcId:slcId,htmlCnt:tmTgDvHtml},
success:function (data)
{}
});
내 html 코드입니다 : 여기
내 JS 코드입니다 여기에
<div class="timeTag" id="timeTagDiv">
<span class="dlgDate" id="firDlgDate"></span><br />
<span class="dlgStTrl"><label id="dlgTime1"></label> <label id="dlgPrpsr"></label> create new sheet</span><br />
<div id="dlgDiv1"></div><br />
</div>
get_ajax_csc.php 코드 :
<?php
include ("DB.php");
if(isset($_POST['htmlCnt']))
{
$sql="update IDC SET shProcess='".$_POST['htmlCnt']."' where id='".$_POST['slcId']."';";
$sel = $conn->exec($sql);
}
?>
그러나 unfortnately, 이러한 날짜 timeTagDiv를 업데이트 할 수 없습니다. 나는 tmTgDvHtml = document.getElementById ("timeTagDiv")를 테스트했다. innerHTML은 div HTML content.But을 얻을 수있다. 그것에 대해서는 전혀 모른다. 누가 날 도울 수 있죠 ?