Skr-Eric 2019-09-18 11:17 采纳率: 33.3%
浏览 560

django项目中前端append增加{{ form }}报Uncaught SyntaxError: Unexpected token <是为什么?

前端代码:

$("#id_first").change(function () {
        var opt = $("#id_first").val();
        if (opt == 1){
            $("#second").append({{ form.second1 }})
        }

    });

报错内容:

图片说明

尝试了一下直接console.log({{ form.second1 }})还是会报同样的错误

  • 写回答

1条回答 默认 最新

  • Kuukiliselessness 2019-09-18 15:59
    关注

    {{form}} 应该以字符串的类型 插入到 script 标签;

    所以 应该改成 $("#second").append("{{ form.second1 }}")

    这样再试试

    
    $("#second").append(`{{ form.second1 }}`)
    
    
    
    评论

报告相同问题?