如何将 jquery 中的值插入剔除数据绑定行?
Posted
技术标签:
【中文标题】如何将 jquery 中的值插入剔除数据绑定行?【英文标题】:How to insert value from jquery into knockout data-bind line? 【发布时间】:2019-11-13 23:00:21 【问题描述】:尝试将新参数插入到 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?
【问题讨论】:
【参考方案1】:您可以尝试通过将其分配给 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);
【讨论】:
以上是关于如何将 jquery 中的值插入剔除数据绑定行?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 HTML 中的选择选项与两个预定义的值绑定以在 mongodb 中插入数据
使用Codeigniter将jQuery datepicker + timepicker中的值插入MySQL datetime数据类型?