2013-02-26 100 views
0

我想將post_content存儲到一個變量中,然後將該變量添加到數組中。
但得到的內容時,如果我有這樣的:在jQuery變量中存儲post-> 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}; 

回答

0

關於:

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