-1
変更条件でjsに問題があります。このようJavaScriptエラー:「関数ではありません」
"is not a function"
:
<select class="show-tick form-control absent-type" id="ddlAbsentType"
data-live-search="true"
data-bind="value: $data.AbsentTypeComputed, options: $root.AbsentSelectList,
optionsText: 'Text', optionsValue : 'Value', optionsCaption:'', isSelectPicker:{}, event : {change : $root.onAbsenTypeChange($data.ProdTarget, $data.ProdActual, $data.AbsentCodeEblek)}"></select>
上記のコードで、私はFirebugの中で見ると、コードがエラーを持っている
self.onAbsenTypeChange = function(prodTarget, prodActual,absentCode) {
if (self.saveType() === 'target' || self.saveType() === 'actual')
{
if (jQuery.isFunction(absentCode))
{
if (absentCode() == 'A')
{
prodTarget(parseToFloat(prodTarget()));
prodActual(parseToFloat(prodActual()));
}
}
else
{
if (absentCode == 'A')
{
prodTarget(parseToFloat(prodTarget));
prodActual(parseToFloat(prodActual));
}
}
}
};
:これは私のコードです私のjs関数を呼び出すためです。
'absentCode()'?なぜかっこ( '()')? – Rayon
'prodTarget'が関数でない場合、それは他のものでなければなりません。あなたはどこから来たのかわからないので、私たちは何を伝えることはできません。これは関数の最初の引数ですが、関数の呼び出し方法は共有していません。 – Quentin
その関数を呼び出すコードの部分を投稿してください。 – Aleeeeee