我要做的是在提示符中获取text
值,以便与从视图接收的数据相匹配。这个bootbox.js文件看起来像这样:
<script>
$('#playGameBtn').click(function(){
bootbox.prompt({
title: "Please select players for this match",
value: ['1', '3'],
inputType: 'checkbox',
inputOptions: [{
text: '{{standing.player_name}}',
value: '1',
},
{
text: 'Choice Two',
value: '2',
},
{
text: 'Choice Three',
value: '3',
}],
callback: function (result) {
console.log(result);
}
});
}
)
</script>
我试过的是:
<script>
{%for standing in standings%}
$('#playGameBtn').click(function(){
bootbox.prompt({
title: "Please select players for this match",
value: ['1', '3'],
inputType: 'checkbox',
inputOptions: [{
text: '{{standing.player_name}}',
value: '1',
},
{
text: 'Choice Two',
value: '2',
},
{
text: 'Choice Three',
value: '3',
}],
callback: function (result) {
console.log(result);
}
});
}
)
{%endfor%}
</script>
但这只是用不同的名称多次显示相同的提示。你知道吗
循环一次又一次地为初始化
bootbox
创建相同的javascript。你只需要循环选择。像这样相关问题 更多 >
编程相关推荐