2012-07-17 2 views
0

내 드롭 다운에서 내 옵션이 어떻게 분리되는지 그리고 왜 그런지는 모르겠다. 괜찮아 질거야. 해당 div에 추가하기 전이나 후에 (데이터) 경고하면 해당 항목이 함께 표시되지만 추가 할 때 어떤 이유로 든 엉망이됩니다.jquery를 사용하여 옵션에서 분리 선택하기 .get

/* add category dropdown */ 
jQuery('#add_category').live("click", function(){ 
    jQuery.get("add_dropdown.php", { cat_num: cat_num }, 
    function(data){ 
     jQuery('#add_category').remove(); 
     jQuery('#added_categories').append(data); 
     jQuery("#drop"+cat_num).selectbox("attach"); 
     cat_num += 1; 
    }); 
}); 

는 여기에 내가 하하 벙어리

<?php 
include('database.php'); 
include('logged_in.php'); 
?> 
<p> 
    <label>Additional Category</label> 
    <span class="field"> 
     <select name="cat<?php echo $_GET['cat_num']; ?>" class="longinput" id="drop<?php echo $_GET['cat_num']; ?>"/> 
      <option value=""></option> 
      <?php $result = mysql_query("SELECT id, name FROM product_categories WHERE website_id='".$website_info['id']."' ORDER BY sub_of ASC"); 
      while($row = mysql_fetch_array($result)){ 
       echo "<option value='".$row['id']."'>".$row['name']."</option>";  
      } ?> 
     </select> 
     <a id='add_category' style='cursor: pointer;'>+ add one</a> 
    </span> 
</p> 
+2

저는 PHP 프로그래머가 아니므로 잘못 읽었을 수도 있습니다 만,''가 보이십니까? 선택 태그가 닫혀 있기 때문에 옵션이 선택되지 않게됩니다. – MrOBrian

+1

@MrOBrian : 나는 그것을 알아 차리지 못했다. 그것은 PHP 문제가 아니라 HTML 문제입니다. 그렇습니다. 문제가 발생할 것입니다. Methinks 그게 문제 야. 좋은 눈 : –

답변

0

add_dropdown.php에게 있습니다. 고마워. 그것은 이미 닫힌 select를 변환하고있었습니다.

+0

빠른 추가 : 왜 내가 추가 옵션에서 첫 번째 옵션을 선택하도록 허용 할 수있는가? –

관련 문제