从JQuery函数向Flas发送字符串

2024-04-26 02:42:33 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将一个字符串从JQuery函数传递到Flask代码?我尝试在烧瓶代码中使用类似这样的代码:imname = request.args.get('filename'),但它不起作用。在

为了返回JQuery函数的“filename”,我需要在flask代码中写些什么?在

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>

Tags: 函数字符串代码textsrcflaskimg烧瓶
1条回答
网友
1楼 · 发布于 2024-04-26 02:42:33

您应该在JavaScript端使用AJAX调用来调用在Flask应用程序中设置的URL:

// example code:
$.ajax({
  url: "http://localhost/some_url",
})
.done(function( data ) {
  if ( console && console.log ) {
    console.log( "Sample of data:", data.slice( 0, 100 ) );
  }
});

然后把它放在烧瓶的一边,比如:

^{pr2}$

在JavaScript端返回您需要的数据。。。在

Read more about it here!

相关问题 更多 >

    热门问题