【发布时间】:2017-05-31 08:58:01
【问题描述】:
如何将字符串从 JQuery 函数传递到 Flask 代码?我正在尝试在 Flask 代码中使用类似这样的东西:imname = request.args.get('filename')但它不起作用。
我必须在我的烧瓶代码中写什么来返回 JQuery 函数的“文件名”?
jQuery函数:
<script type = "text/javascript">
$(document).ready(function(){
$('img').click(function() {
var src = $(this).attr('src'),
filename = src.substring(src.lastIndexOf('/')+ 1);
$('img').removeClass('selected');
$(this).addClass('selected');
$('.selected-image span').text(filename);
});
});
</script>
【问题讨论】:
-
你应该使用AJAX并在Flask端接收你发送的任何参数并相应地处理它们:)
-
不幸的是我不知道 AJAX...你能写下我必须做的事情还是太长了?
-
你想在flask后端访问
filename值吗? -
@Teo 啊,抱歉混淆,AJAX 只是一个 jQuery 方法,这意味着它是一个 JavaScript ...... :) 我添加了一个答案,并提供了更多解释。
标签: javascript jquery python flask