我该怎么做? p>
$ ids = ArrayHelper :: map(Tours :: find() - > select(['pk','programa']) - > asArray() - > all(),'pk','programa');
$ this-> registerJs('
$(“#child1_child2”)。change(function(){
var val = $(“#child1_child2 option:selected”)。val();
valInt = parseInt(val);
$(“#form”)。attr(“action”,“programas /”+“'。$ ids [。'“valInt”'。]。'“);
});
',\ yii \ web \ View :: POS_END);
code> pre>
我不知道如何解析这部分: p>
$(“#form”)。attr(“action”,“programas /”+“'。$ ids [。 '“valInt”'。]。'“);
code> pre>
$ ids它是一个php数组 p>
valInt是一个js varibale p>
我认为这是正确的但我得到解析错误 p>
语法错误,意外'。',期待']'
code> pre>
如果我写“'。$ ids [40]。”“ code>它运作良好而且没有错误。 p>
这是在site / index.php的视图中,使用Yii2。 p>
感谢您的帮助! p>
div>