使用jquery .get选择与选项分开

时间:2012-07-17 18:18:15

标签: jquery append

我的选项如何从我的下拉列表中分离出来,我不知道为什么。它正好通过。如果我在将它附加到该div之前或之后警告(数据)它会一起显示它们,但是由于某种原因它会在追加期间搞砸了。

/* 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;
    });
});

这是add_dropdown.php

<?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>

1 个答案:

答案 0 :(得分:0)

我的问题是它正在转换已经关闭的选择。