我有两个不同的选择选项:
HTML
<select id="lstProveedor" class="form-control select2 select2-accessible" aria-hidden="true"></select>
<select id="lstcuadrilla" class="form-control select2 select2-accessible" aria-hidden="true"></select>
功能:
function getCuadrilla(sender) {
sender.addClass("changed");
$("#lstcuadrilla")
.getJSONCatalog({
onSuccess: function(response) {
console.log(response);
},
url: '/Agenda/GetCuadrillas/' + "?ProveedorID=" + ID,
valueProperty: "ID",
textProperty: "NombreComercial"
});
}
$("#lstProveedor")
.getJSONCatalog({
url: '/Agenda/GetProveedores',
valueProperty: "ID",
textProperty: "NombreComercial",
onChange: getCuadrilla()
});
我想知道如何从$("#lstProveedor")
发送valueProperty到$("#lstcuadrilla")
以进入更改事件的url: '/Agenda/GetCuadrillas/' + "?ProveedorID=" + ID,
,我该怎么办?
我尝试访问它发送到onChange事件,如:
onChange:getCuadrilla(valueProperty)
然后调用函数
function getCuadrilla(sender,valueProperty)
但它不起作用。此致
答案 0 :(得分:1)
首先在lstProveedor
列表中添加此onchange
函数
<select id="lstProveedor" class="form-control select2 select2-accessible" aria-hidden="true" onchange="getCuadrilla(this.value)"></select>
在getCuadrilla(ID)
中有一个将接收此选定ID的参数
您可以从附加到lstProveedor