我正在尝试将 post_content 存储到一个变量中,然后将该变量添加到数组中。
但是在获取内容时,如果我有这个:
<div class="col2 left">
<!--COMMENT-->
</div>
<div class="col2 right">
<!--COMMENT-->
</div>
<div class="clr"></div>
<ul id="mycarousel" class="jcarousel-skin-tango">
<li><!--IMAGE--></li>
</ul>
尝试存储它时,由于换行符,它给了我一个错误。我需要保持这种格式。
var estructuras = [];
<?php foreach ($est as $estr): ?>
var new_data_var = $('<?php echo $estr->post_content; ?>');
estructuras['<?php echo $estr->post_title; ?>'] = new_data_var;
<?php endforeach; ?>
编辑:现在使用建议的内容,它正在回显到正文中,而不是保留在 $jsData..
<?php
$jsData = array();
foreach ($est as $estr) {
$jsData[$estr->post_title] = $estr->post_content;
}
?>
var estructuras = <?php echo json_encode($jsData); ?>;
对于 var 值,我得到了这个:
var estructuras = {"":null};