python连接ajax_ajax如何与python一起使用?

我一直在四处搜寻,但是我不太了解ajax的工作原理。 可否请人解释这是如何工作的?

$.ajax({

url: "{{ url_for( 'app.slideshow.' ) }}",

type: "",

data: {'param':},

dataType: "",

success : function(response)

{

}

我正在尝试做的是查看document.getElementsByClassName(current)是否已更改。如果有,它将询问app.py当前的评论和标签,并在不刷新的情况下更新页面。我也不知道该怎么写才能在app.py上收到它。

我将包含我的app.py,但这不是很好。

from flask import Flask,session,url_for,request,redirect,render_template

import api,db

app = Flask(__name__)

#app.secret_key = "secret"

@app.route('/slideshow/', methods=['GET', 'POST'])

def slide():

if request.method=="GET":

pic = request.get('current').href

taglist = db.getTaglist()

tags = db.getTags(pic)

piclist = db.getPics()

commentlist = db.getComments(pic)

return render_template("slide.html", taglist = taglist, tags =tags, piclist =piclist, commentlist = commentlist, url = url)

else:

button = request.form['button']

pic = request.get('current').href

if button=="submit":

aComment = request.form['comment']

db.addComment(pic,aComment)

elif button == "submitnewtag":

if request.form['Addnewtag']

aTag = request.form['Addnewtag']

db.addTag(pic,aTag)

else:

aTag = request.form['select1']

db.addTag(pic,aTag)

if __name__=="__main__":

app.debug=True

app.run(port=5300)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值