我使用jQuery
通过append
生成动态表格。
第一行包含表header
。第二个包含输入字段(文本字段,下拉菜单等)。
第三和其他包含表格内容。
$el.append('<tr>
<td>ID</td>\n\
<td>Name</td>\n\
<td>Something</td>\n\
<td>Something</td>\n\
<td>Something</td>\n\
<td></td>\n\
<td></td>\n\
<td></td>\n\
</tr>\n\
<tr>
<td>
<input name="test-id" id="test-id" class="machine_management" maxlength="5" type="hidden"/>
</td>\n\
<td></td>\n\
<td></td>\n\
<td>HERE MENU</td>\n\
<td></td>\n\
<td></td>\n\
<td></td>\n\
<td></td>\n\
</tr>\n\
');
和ajax({ // generate table content});
我的问题是我不知道如何在dropdown
(此处菜单)中创建动态row 2
菜单。
有任何想法吗?我认为应该是内部的另一个ajax
电话?这个append
?或者创建变量并将这些值添加为长字符串(variable
= variable + value
;),然后在row 2
中发布?
我希望我的问题很清楚。
答案 0 :(得分:0)
您的HERE MENU
将需要替换为<select>
列表。如果你尝试使用嵌套的AJAX调用来做这件事,你只是在寻找令人头疼的问题 - 正如你所猜测的那样,你想要做一个单独的AJAX调用,在变量中创建字符串,然后插入它而不是你的占位符。