从非选择/输入的HTML属性获取内容的Python方法?

14 浏览
0 Comments

从非选择/输入的HTML属性获取内容的Python方法?

我有一些由JS生成的动态内容,存储在以下属性中:

XX

如何让生成的内容"XX"在我的Python代码中可用?

我正在使用Flask框架。我知道可以使用Input和Select属性,例如:

然后,

@app.route("/", methods=['POST'])
def upload():
    request.form.get('EMAILS')

但是对于是不可能的。

0
0 Comments

问题的出现原因是在点击按钮时,需要从HTML页面的一个div元素中获取文本内容,并将其发送到后端。然而,后端必须返回一个响应。解决方法是使用ajax来实现。首先,在名为home.html的模板中,创建一个带有jquery的脚本。当按钮被点击时,从div元素中捕获文本,并发送到后端。后端通过flask创建路由,访问由ajax返回的结果,并返回一些HTML。运行脚本后,结果将被打印到终端。

下面是整理出的

你可以使用ajax来解决从非选择/输入HTML属性获取内容的问题。首先,在名为home.html的模板中,创建一个带有jquery的脚本。当按钮被点击时,从div元素中捕获文本,并发送到后端。下面是示例代码:


  
   
XX

当按钮被点击时,文本从div元素中捕获并发送到后端。然而,后端也必须返回一个响应。为了实现这一点,使用flask创建路由,并访问由ajax返回的结果,并返回一些HTML。下面是示例代码:

.route('/')
def home():
  return flask.render_template('home.html')
.route('/get_text')
def get_text():
  returned_result = flask.request.args.get('result')
  print(returned_result)
  #do something with returned_result
  return 'Thanks!'

当运行脚本时,结果"XX"将被打印到终端。这就是通过ajax从非选择/输入HTML属性获取内容的解决方法。

0