2013-06-01 71 views
0
 <select> 
<script type="text/javascript">  
    $.get(  
     'http://www.ufilme.ro/api/load/maron_online/470',  
     function(data){  
     var mydata = new Array();  
     var i = 0; // индекс массива материалов 
     $('name', data).each(function(){  
      if($(this).text()=='MATERIAL_ID') mydata[i++] = new Array(); // массив материалов 
      mydata[i-1][$(this).text()] = $(this).next().text();  
     }); 
     var htm = ''; 
     for(i in mydata) htm += "<option value=\"" + mydata[i]['TITLE'] + "\">" 
    + mydata[i]['TITLE'] + "</option>"; 
     $('#real').html(htm); 
     },  
     'xml'  
    ); 
</script> 
</select> 

現在已經得到解決我希望它像一個選擇大..我加入,但沒有任何效果JavaScript的選擇

+2

你有你的報價都混了 – lifetimes

+0

請不要忘記提及你的框架,當你使用一個。 – Sebas

回答

3

這是因爲它是非法的語法,特別是option value,但還行問題1 +''"你缺少名言。

htm += "<option value=\"" + mydata[i]['TITLE'] + "\">" 
    + mydata[i]['TITLE'] + "</option>"; 
+0

很酷的工作現在我有一個問題,我添加了''標籤之前和之後的JavaScript,但它沒有任何影響你有任何其他想法 –

+0

@VicToRSava ..看起來你不是在你的DOM的任何地方附加 –

+0

我編輯的主要帖子,所以我想它看起來像''和我aded選擇標籤之前和之後的JavaScript代碼..但它沒有奏效 –