オプションがドロップダウンからどのように分離されているのか、その理由がわかりません。順調に来ています。その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>