[英]How to insert value from jquery into knockout data-bind line?
嘗試將新參數插入到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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.