大家好,我试图通过烧瓶将信息和HTML页面传递到MySQL数据库中,但我感到困惑和困惑
这是我的python-scores.py(数据库连接为带有凭据的conn_db等)
List = ['This is p','This is another p','This is h1',...]
以下是我的html文件scores.html(发布为图片)
非常感谢任何帮助,谢谢大家
答案 0 :(得分:1)
根据您提供给我们的信息,我想您的问题之一是您没有发布输入字段的内容,而是DOM对象本身。如果不确定javascript代码,在浏览器的开发人员控制台中尝试使用它始终是个好主意。
要解决该错误,只需将val()
添加到Submit函数,例如
var $matchID = $('#matchID').val()
另外,我认为您应该从AJAX调用的host参数中删除尾部斜杠,因为您是在不使用烧瓶的情况下定义了路由。
两个注意事项:
conn.escape_string()
。PS:如果您发布特定问题或遇到任何错误输出,这将非常有帮助。另外,张贴屏幕截图而不是实际代码似乎是不必要的,这使得调试问题变得更加困难。
答案 1 :(得分:0)
我最近做了完全相同的事情,因此,我将与您分享我的工作,以允许通过HTML更改SQL数据。
就像您一样,我使用请求表单重新训练了HTML页面中的信息
report_name = request.form["report_name"]
之后
cur.execute("UPDATE table SET report_name=%s", [report_name])
mysql.connection.commit()
我只需要更新我的表,但是可以通过插入到其中来更改它。