我想将HTML,ActionName传递给一个jQuery函数,该函数可以在输入框上创建一个kendo comboBox。我尝试过模块化的jQuery方式,但没有任何帮助。也许我不能做到完美,但我已经尽力了。
<input class="form-control" name="" id="ddlId1">
<input class="form-control" name="" id="ddlId2">我只传递Id、ActionName、文本、值
$myFunction("ddlId1","ActionName","Text","Value");
$myFunction("ddlId2","AnotherActionName","Text","Value");我想使jQuery函数,其中将包含以下代码,使剑道组合框
$("#"+ddlId+"").kendoComboBox({
placeholder: "Select Business Unit",
dataTextField: ""+Text+"", // may be I need to pass these two too.
dataValueField: ""+Value+"", //
filter: "contains",
autoBind: false,
minLength: 3,
dataSource: {
type: "jsondata",
serverFiltering: false,
transport: {
read: {
url: "/Promotion/"+ActionName+"",
}
}
}
});发布于 2019-09-05 14:45:07
这对我很有效:
myFunction("ddlId1","ActionName","Text","Value");
function myFunction(Id,ActionName,Text,Value) {
$("#"+Id+"").kendoComboBox({
placeholder: "Select Business Unit",
dataTextField: ""+Text+"", // may be I need to pass these two too.
dataValueField: ""+Value+"", //
filter: "contains",
autoBind: false,
minLength: 3,
dataSource: {
type: "jsondata",
serverFiltering: false,
transport: {
read: {
url: "/Promotion/"+ActionName+"",
}
}
}
});
};这只是一个改变你函数传递变量的方式的问题。
https://stackoverflow.com/questions/57798969
复制相似问题