c# - 如何将 jquery 中的值插入剔除数据绑定行?
问题描述
尝试将新参数插入到 select2 内的 url 属性中时出现问题。
<span><input type="hidden" class="expanded"
data-bind="
select2ex:
{url: '(CONTROLLER_NAME)/(METHOD_NAME)?type=some_type&DocDate=PROBLEM!',
value: ID,
text: NAME,
options:{
minimumInputLength: 1,
ajax: {
params: {
headerErrorsContainer: '#editor .errors-placeholder'
},
cache: true}
},
select2InterfacePropName: 'SomeSelect2'}
"
style="width: 100%"></input></span>
那么如何从 jquery 获取价值到(问题!)地方?
也许可以进行一些字符串插值?
...&DocDate={jquery call?}
解决方案
您可以尝试通过将其分配给 url 参数来使用计算:
...
url: myComputed,
...
self.myComputed = ko.pureComputed(() => {
var type = 'sometype';
var docDate = 'mydate';
return `(CONTROLLER_NAME)/(METHOD_NAME)?type=${type}&DocDate=${docDate}`; //string interpolation
}, self);
推荐阅读
- c - 使用 fgets() 利用 C 程序
- c# - 通过指向对象来获取对象名称 Unity Raycast
- reactjs - 如何在 ReactJS 中的 http://localhost:3000/ 和 TMDB api 之间启用 CORS?
- sql-server - 如何在sql server中检查特定用户的组
- abap - 将 KNKK 选择查询迁移到 S/4HANA?
- javascript - 尝试使用AngularJs关闭浏览器选项卡或窗口时如何进行服务调用
- c# - 无法从 AVAsset 获取缩略图
- php - 整数值忽略零并返回完整数字
- javascript - 如何使用javascript将base64彩色图像转换为灰度图像
- javascript - 以日期为键对地图进行排序(javascript)