jquery - 根据选择重复依赖组合内容,
问题描述
美好的一天,我有一个下拉框,根据查询显示多次。如何为查询返回的所有初始下拉菜单应用另一个相关下拉框?Jquery 代码仅适用于一个选择框(第一个),但不适用于其他选择框。我们如何使它适用于所有下拉菜单它是否适用于每个循环?我很抱歉,因为我只是这方面的初学者
//Selectbox
// Selectbox
<thead>
<tr>
<th>Cause of Failure</th>
<th>Category</th>
<th>Setup Status</th>
</tr>
</thead>
<tbody>
<?php foreach($vends as $empDetails){ ?>
<tr>
<form action="UpdateSetup1.php?vendors=<?php echo $vendorname; ?>" method=post>
<td>
<select id=cofailure name="cofailure" style="width:150px" class="form-control">
<option value="<?php echo $empDetails['causeoffailure'];?>"><?php echo $empDetails['causeoffailure'];?></option>
<option value='Incorrect Tax ID'>Incorrect Tax ID</option>
<option value='Incorrect PIN'>Incorrect PIN</option>
<option value='No PIN on file'>No PIN on file</option>
</select>
</td>
<td><input type=text id=category name="category" value="<?php echo $empDetails['category'];?>" readonly></td>
<td><input type=text id=setupstatus name="setupstatus" value="<?php echo $empDetails['setupstatus'];?>" readonly></td>
</form>
</tr>
<?php } ?>
</tbody>
// Jquery on change
SCRIPT
$(document).ready(function(){
$('#cofailure').change(function(){
var cofailure = $(this).val();
$.ajax({
url:"ajax/fetchcategory.php",
method:"POST",
data:{cofailure:cofailure},
success:function(data){
$('#category').val(data);
}
});
$.ajax({
url:"ajax/fetchstatus.php",
method:"POST",
data:{cofailure:cofailure},
success:function(data){
$('#setupstatus').val(data);
}
});
});
});
解决方案
推荐阅读
- azure - 批处理作业程序是否由于日期格式拼写错误等数据问题而无法运行/崩溃?
- java - 未解决的参数化 java 类方法的编译问题
- arrays - React.js Map Array 样式用于唯一 id 并且每个按钮都被禁用
- r - 关于使用 R 进行网页抓取的 HTML 代码的困惑
- apache-flink - Flink:DataStream 左连接表。超级简单
- java - 我不能在java中使用按钮,我什至用文档方法都试过了,什么也没有
- java - 如何在 Spring Boot 2.2.0 中添加弹性搜索?
- javascript - 具有反应的 Discord.js 票务机器人
- python - 读取带有两个分隔符和特殊换行符的数据表
- php - 我想使用 php 使用文件输入从数据库中检索图像