私のプロジェクトでは、divコンテンツをDBに保存したいと思います。内容は次のようになります:AjaxでDBにdivコンテンツを格納する方法
<span>name:</span><input type="text" id="inputid" value="John"><br />
私はinnerHTMLを選択して正常にフェッチしました。 Ajaxでは、コンテンツはDBに保存されます。
昨日、コンテンツをフォーマットするためにstripslashes()を呼び出す必要があり、それを正常に更新できることがわかりました。
しかし今日、stripslashes()は何もしませんでした。ここに私のjsのコードは次のとおりです。ここで
var slcId = $('#slcStNum').val();
var tmTgDvHtml=document.getElementById("timeTagDiv").innerHTML;
$.ajax({
dataType:'html',
type:"POST",
url:"get_ajax_csc_div.php",
data:{htmlCnt:tmTgDvHtml,slcId:slcId},
success:function (data)
{
alert("test");
}
});
は、HTMLコードです:データ型に 'HTML'::「JSONここ
<div id="timeTagDiv"><span>name:</span><input type="text" id="inputid" value="John"><br /></div>
はget_ajax_csc_div.phpコードは、私がデータ型を変更し
<?php
if(isset($_POST['htmlCnt']))
{
include("DB.php");
$htcnt=stripslashes(".$_POST['htmlCnt'].");
$sql="update IDC SET stprocess='$htcnt' where id='".$_POST['slcId']."';";
$sel = $conn->exec($sql);
}
?>
です'しかし、それは再び失敗しました。誰が私を助けられるか?
すべてのエラー? – Baptiste
何らかのエラー??コンソールで – Gardezi
おそらくそれは$ _POSTを引用しているためです。 – Gardezi