问题场景:
Django开发,有后台数据对象info
,要select下拉框中设置从数据库中读出来的值info.credit
为当前值。
解决分析
- 方法:要设置下拉框的当前值,要通过js实现,将select的某个值设为选中,可以通过改对应的selected属性为selected,也可以用jquery框架直接将值为某个值的选项设为选中。
- 取值:但是在js里面要的获取后台数据库的数据有三种途径:
在后台往模板中的js代码块部分填入后台数据。
js中的代码,{
{
后台填入的值}}或者写进val中不用赋值给变量,第二句是用jQuery框架直接获取元素的,设它的当前值
var credit={
{
info_credit | safe }}
$("#id_selector").val(credit);
#django中的代码
def get_info<