首页 > 解决方案 > 将字典从 Flask 传递到 Jquery

问题描述

我正在传递district_mrt_json给 Jquery,但是,它不起作用。请指教。谢谢

烧瓶侧

app = Flask(__name__)
district_mrt_json = json.dumps(district_mrt)


@app.route('/')
def form():
    # use flask's render_template function to display an html page
    return render_template('base.html',
                            district_list = district_list,
                            district_mrt = district_mrt_json,
                            mrt_list = mrt_list,
                           
     )

html端

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script>
        $(document).ready(function(){
            var text_val;
            var districtandmrt = JSON.parse('{{ district_mrt }}')
          $("#district").change(function(){
            text_val = $(this).val();

            alert(districtandmrt[text_val]);
          });
        });
    </script>

标签: jqueryflask

解决方案


推荐阅读