在jquery变量中存储post-> post_content

时间:2013-02-26 16:12:52

标签: jquery wordpress variables

我正在尝试将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};

1 个答案:

答案 0 :(得分:0)

怎么样:

<?php
$jsData = array();
foreach ($est as $estr) {
    $jsData[$estr->post_title] = $estr->post_content;
}
?>
var estructuras = <?php echo json_encode($jsData); ?>;