
先用js获取一个变量academyId,存放数组discipline的一个键名
<select class="form-control" id="academyId" onblur="getAcademyId()" name="studentClass[0][academyId]" >
<div>
{volist name="academies" id="academy"}
<option value={$academy->getData('academyId')}>{$academy->getData('academyName')}</option>
{/volist}</div>
</select>
<script>
var academyId=document.getElementById('academyId').value;
function getAcademyId(){
academyId=document.getElementById('academyId').value;
}
</script>然后用volist用来遍历数组discipline[这里想插入js获取的academyId,但是怎么拼接都没办法,会被编译掉]<script>document.write(academyId)</script>
{volist name="disciplines[“这里出现问题,无法拼接js的内容]" id="discipline"}
<option value={$discipline['disciplineId']}>{$discipline['disciplineName']}</option>
{/volist} 最佳答案