从非选择/输入的HTML属性获取内容的Python方法?
问题的出现原因是在点击按钮时,需要从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属性获取内容的解决方法。