[英]onchange function in dropDownList yii2
我在事件onchange dopDownList中有一個函數(getArticleByFamille),如下所示:
<?= $form->field($modelFamille, 'idFamille')->dropDownList(
ArrayHelper::map(Famille::find()->all(), 'idFamille', 'libelle'),
[
'prompt' => 'Sélectionner la Categorie',
'class' => 'chosen-select mb-15',
'onchange' => 'getArticleByFamille(this.value,"vente/devis","' . Yii::$app->getUrlManager()->getBaseUrl() . '","ArticleByFamille")'
]
)->label(false); ?>
但是當我調用此函數時,它不起作用,當我檢查時,我得到了以下代碼:
onchange="getArticleByFamille(this.value,"vente/devis","/performancia/web","ArticleByFamille")"
報價已更改
這是因為發生編碼(默認情況下啟用)。
試試看(未測試):
[
'prompt' => 'Sélectionner la Categorie',
'class' => 'chosen-select mb-15',
'onchange' => new \yii\web\JsExpression( 'getArticleByFamille(this.value,"vente/devis","' . Yii::$app->getUrlManager()->getBaseUrl() . '","ArticleByFamille")' )
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.