我有一个图片在我的网站上每5秒更新一次(使用PubNub和一个覆盆子Pi。我使用JavaScript更新图像源)。这个很好用。我的问题是我试图使用Ajax将源文件发送到python(flask)并将该文件存储在MySQL数据库中。然后我想在网站上显示文件名。我对javascript/ajax不太熟悉。在

以下是我的java脚本:

$(function() {

$('img#imageid').bind( function() {

$.getJSON('/_button', {

proglang: document.getElementById('imageid').src,

}, function(data) {

$("#buttonState").text(data.result);

});

});

});

img图像id是当前图像的id,按钮状态是显示图像文件名的位置

这是我的html:

^{pr2}$

我不想使用GET或POST。我想在每次图像源改变时自动发送到python文件。在

这是我的烧瓶视图:@app.route("/_button")

def _button():

try:

lang = request.args.get('proglang')

c.execute ("""UPDATE pictures SET file_name=%s WHERE user_id=%s""",

(str(lang), str(session['user_id'])))

return jsonify(buttonState=lang)

except Exception as e:

return render_template("500.html", error = str(e))

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐