javascript - 将参数传递给控制器 JS(剑道数据源)
问题描述
嗨寻找任何资源或方向,因为我对剑道和 JS 非常陌生。我有一个 js 调用控制器,但我需要将参数传递给控制器。任何建议
//js
var myDataSource = new kendo.data.DataSource({
transport: {
read: ("myController/GetComboBoxItems"),//Need to pass the value parameter to controller
dataType: "json"
},
schema: {
data: "Data"
}
}
});
//C#
public async Task<IActionResult> myController([DataSourceRequest]DataSourceRequest request,string value)
解决方案
设置data
读取的属性。它是可选值,如果已定义,则传递给远程服务。
//js
var myDataSource = new kendo.data.DataSource({
transport: {
read: {
url: "myController/GetComboBoxItems",
data: {value : <<Enter the value here>>} //Enter the value here.
},
dataType: "json"
},
schema: {
data: "Data"
}
}
});
C#
public async Task<IActionResult> myController([DataSourceRequest]DataSourceRequest request,string value)
你可以在这里阅读 Telerik 文档。
推荐阅读
- python - numpy 如何对数组的每个元素进行批量操作
- flutter - Flutter 在类中使用 foreach
- python - 反向分组
- spring - Spring Security - POST方法不起作用
- javascript - Reacts js Ant Design 多输入滑块处理程序
- python - 修改python numpy数组中的结果
- ios - Xcode“隐藏状态栏”向上推动内容
- python - Plotly:如何将箭袋添加到现有地块?
- angular - 是否可以丰富 firebaseui EmailAuthProvider 注册表以在用户注册阶段添加其他字段作为头像图像?
- vue.js - Nuxt - 默认项目结构中每个文件夹中 README.md 的用途