我正在开发一个应用程序,我从数据库中获取数据并使用 javascript/jquery 处理它,如下所示:
$sqlEdit = "select revisionContent from tbl_revision where revisionId='".$_SESSION['contentId']."'"; //Query to fetch the result
$rsEdit = $dbObj->tep_db_query($sqlEdit);
$resEdit = $dbObj->getRecord($rsEdit);
$IdLessContent = $resEdit['revisionContent'];
<script language="javascript">
var getSavedContent = '<?php echo json_encode($IdLessContent); ?>';
var trimmedCont=($.trim(getSavedContent).slice(1));
//console.log(trimmedCont);
var lengthCont= trimmedCont.length;
var trimmedCont=$.trim(trimmedCont.slice(0,lengthCont-1));
console.log(trimmedCont);
var test = $('<div class="addId">');
test.append(trimmedCont);
//console.log(test.html());
test.children().each(function(index, value) {
$(this).attr('id', "com-"+randomString());
});
//console.log(test.html());
viewContent = test.html();
我在viewContent中获得了所需的数据。我想在本节的页面上显示它
<div id="mainWrap" onClick="fnDestroyEditable();">
<?php echo $resEdit['revisionContent']; ?> //THis is the unprocessed data displayed directly from database.I want to display the processed data here
</div>
我知道我们无法将 javascript 变量传递给 PHP,因为两者都是不同的(一个服务器端和另一个客户端)。但是,我怎样才能在我的场景中实现这一点呢? 编辑我想补充一点,返回的数据是存储在数据库中的HTML 。所以,我得到了 html-> 处理它(添加 id 属性)->想要在处理后返回