为了账号安全,请及时绑定邮箱和手机立即绑定

未捕获的语法错误:意外的标记“&”

未捕获的语法错误:意外的标记“&”

ibeautiful 2024-01-22 15:07:44
当我运行我的网络应用程序时,出现此错误。它说在这里发现错误:var rows = ({'CurrentLocation': 'Norwich'}, {'CurrentLocation': 'Sheringham'}, {'CurrentLocation': 'Cambridge'})这是我的代码:def search():    cursor = mysql.connection.cursor(MySQLdb.cursors.DictCursor)    cursor.execute("SELECT CurrentLocation FROM driver WHERE OnJourney=0")    rows = cursor.fetchall()  # data from database    return render_template("Search.html", rows=rows)var rows = {{ rows }}       var row;       var locations = [];       for (row in rows) {        locations.push(row['CurrentLocation']);       }       var location;       for (location in locations) {        var origin = location;       }有什么方法可以将该字典从 python 传递到 javascript 而不会出现此错误?感谢您的帮助
查看完整描述

1 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

看起来您正在使用 Django 模板。

基本上,我认为你想关闭自动转义,所以:

{% autoescape off %}
var rows = {{ rows }}
{% endautoescape %}


查看完整回答
反对 回复 2024-01-22
  • 1 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信