我正在尝试使用JQUERY / AJAX来填充<option> tag
我正在按照本教程here进行操作。下面是我正在使用的两个输入控件。
<div class="col-xs-12">
<input type="text" name="inp_provider" placeholder="Provider" required class="form-control input-lg"
list="provider" />
<span class="fa fa-user-md fa-lg"></span>
</div>
<datalist id="provider">
<option value="Dr. Julian Bashir">
<option value="Dr. Lenard McCoy">
<option value="Dr. Beverly Crusher">
</datalist>
<div class="col-xs-12">
<input type="text" name="inp_patient" placeholder="Patient" required class="form-control input-lg" list="patient" />
<span class="fa fa-user fa-lg"></span>
</div>
这是我脚本的一部分:
<script>
$(document).ready(function () {
$.get('getData',function(data) {
$.each(data,function(index,value){
$('<option>').val(value).text(value).appendTo("#inp_patient");
})
})
})
)
</script>
当用户选择提供者时,我希望它传递一个id,以便我可以获得患者列表。我的.net代码有一个名为getData(string id)
的函数。
有两个问题:
1.当用户更改提供者控制器的选择时,如何更改患者控制器选项?
2.如何将变量传递给控制器??