2015-11-09 32 views
-1

我有一個PHP數組獲得價值...使用jQuery/JavaScript從PHP數組

<?php 
$tweets = array(
    '1' => array(
     "title" => "title", 
     "challenge" => "challenge", 
     "answer" => "answer", 
     "type" => "type", 
     "class" => "class", 
    ), 
/* .... */ 
) 
?> 

,我需要去使用AJAX和我的生活中獲取數據,我可以」 t獲取我需要的數據。

我已經得到了現在的問題是...

var challenge = 10; 
var tweets = <?php echo json_encode($tweets); ?>; 

$('.cur_race_title').html(tweets[challenge]['title']); 
$('.cur_race_challenge').html(tweets[challenge]['challenge']).addClass(tweets[challenge]['class']); 
$('.cur_race_answer').html(tweets[challenge]['answer']); 
$('.tweet-submission').addClass(tweets[challenge]['type']); 

(注:挑戰數是改變一個變量)

使用PHP的json_encode,我得到的所有的數組PHP文件中的值(包含在文件的前面),然後使用質詢ID來填充數據。

缺點是,它顯示了整個數組的數據 - 我只想顯示上面ID定義的單個挑戰的數據。

任何幫助將不勝感激。

謝謝!

+0

確保您的數據有指數10集..... –

回答