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

2024-10-04 01:25:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我在运行webapp时遇到此错误。它说在这里可以找到错误:

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;
       }

有没有任何方法可以将该dict从python传递到javascript而不出现此错误?谢谢你的帮助


Tags: 代码inforvar错误locationcursorwebapp