flask url_for()方法,在js中如何使用

$(function(){
        $('.card_no').click(function(){
            var card_no = $(this).text();
            window.location.href = "{{url_for('card_detail', card_no=card_no) }}";
        });

我想在 url_for 中,传递前面获取的 card_no ,但是这种写法不对,获取不到值。求助大家

阅读 10.7k
3 个回答

你的这种写法把代表值的变量car_no变成了字符串‘car_no’。
可以试试"{{url_for('card_detail')}}?card_no=" + car_no

你这样的写法没有问题,但是要确保这些JS写在html里,而不是单独的js里。图片描述

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题