gpt4 book ai didi

javascript - 如何将 Python 数据发送到 JavaScript

转载 作者:行者123 更新时间:2023-11-28 04:19:27 25 4
gpt4 key购买 nike

我正在使用谷歌应用程序引擎开发网络。我使用jinja2将数据从html发送到main。支付代码。问题是如何从html的javascript中获取数据。请告诉我正确的答案。谢谢。

ma​​in.py

def get(self):
db = connect_to_cloudsql()
cursor = db.cursor()
cursor.execute("set names utf8")
cursor.execute("""select no, u_name, age, gender, U_adress, phone, car_num, penalty from User;""")

data = cursor.fetchall()
array_list = []

for row in data:
temp = (row[0], str(row[1]), row[2], str(row[3]), str(row[4]), row[5], str(row[6]), row[7])
array_list.append(temp)

db.close()

data = json.dumps(array_list)
template_values = { 'data': data }

template = JINJA_ENVIRONMENT.get_template('User.html')
self.response.write(template.render(template_values))

和 html 中的 javascript 代码。

var table;

$(function() {
$.get(function({ data }) {
var jsonobj = JSON.parse({ data });

table = $('#userindex').dataTable({
"sPaginationType": "bootstrap",
"sDom": "t<'row'<'col-xs-6 col-left'i><'col-xs-6 col-right'p>>",
"bStateSave": false
});

$.each(jsonobj, function(key,value) {
table.fnAddData(
value[0],
value[1],
value[2],
value[3],
value[4],
value[5],
value[6],
value[8]
);
});
});
});

这是我的错误

datatables.min.js:16 GET https://firststep-2016.appspot.com/function%20(%7Bdata%7D)%7Bvar%20jsonobj%20=%20JSON.parse(%7Bdata%7D);table%20=%20$(' 404 ()

最佳答案

今天无意中发现了PyV8,我想这就是你所需要的。它构建了一个js运行环境,你可以在python中运行js代码来获取你想要的文本。这是引用资料。

http://www.silverna.org/blog/?p=252

https://code.google.com/p/pyv8/

关于javascript - 如何将 Python 数据发送到 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45560395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com