Javascript 重复显示动态下拉列表
我希望在表中重复显示下拉列表,以便获取其值并更新特定记录 我可以用这个做动态下拉Javascript 重复显示动态下拉列表,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我希望在表中重复显示下拉列表,以便获取其值并更新特定记录 我可以用这个做动态下拉 function getEmployeeTaskStatusMain(){ var go_path = "Employee_Switch_Person.php?action=getEmployeeTaskStatusMain&vars=0"; $jq.get(go_path, { }, function(data) { i
function getEmployeeTaskStatusMain(){
var go_path = "Employee_Switch_Person.php?action=getEmployeeTaskStatusMain&vars=0";
$jq.get(go_path,
{
}, function(data)
{
if(JSON.parse(data).length == 0){
console.log(data);
return data;
}
else {
var dataToAppend;
dataToAppend = "<select name='EmployeeTaskStatus' class='EmployeeTaskStatus form-control'>"
dataToAppend += "<option value='0'>Select Status</option>";
//console.log(" " + data);
dataParse = JSON.parse(data);
for (var i = 0; i < dataParse.length; i++)
{
//console.log(dataParse[i]);
dataToAppend += "<option value=" + dataParse[i].TaskStatusMainId + ">" + dataParse[i].TaskStatusMain + "</option>";
}
dataToAppend +="</select>";
$jq(".taskStatusMain").html(dataToAppend);
//getEmployeeTaskStatusDetail(0);
return dataParse;
}
});
}
函数getEmployeeTaskStatusMain(){
var go_path=“Employee\u Switch\u Person.php?action=getEmployeeTaskStatusMain&vars=0”;
$jq.get(go_path,
{
},函数(数据)
{
if(JSON.parse(data).length==0){
控制台日志(数据);
返回数据;
}
否则{
var数据出现;
dataToAppend=“”
dataToAppend+=“选择状态”;
//console.log(“+”数据);
dataParse=JSON.parse(数据);
对于(var i=0;i请记住,有两个下拉列表,一个下拉列表值更新另一个下拉列表值选择 为什么不在用户数组中返回这些数据,并在for循环中的HTML文件中为每个用户呈现这些数据,然后遍历其状态以呈现下拉列表? 然后使用select标记的on change事件更新该行
<tr>
<th>status></th>
</tr>
foreach($users as $user){
<tr>
<td>
<select>
foreach($user->status as $status-item){
<option>$status-item->name</option>
}
</select>
</td>
</tr>
}
状态>
foreach($users作为$user){
foreach($user->状态为$status项){
$status项目->名称
}
}
如何执行此操作。渲染每个用户行的方式相同。您将为每个用户添加一列,其中包含其状态do down,然后循环查看每个用户状态并将其呈现为选择标记选项。抱歉,我正在使用手机回答此问题。我将尝试在momentok中键入代码,但任何人都可以否决您在答案部分实际放置的注释。这是不正确的,因为我不能评论你的问题,我只是想帮你