Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用JQuery发出GET请求,以获取flsk api的值 @app.route('/get\u all/',methods=['get']) def获取个人信息(姓名): 如果request.method==“GET”: person=[城市中城市的城市,如果城市['name']==名称] 印刷品(人) 返回jsonify({'names\u list':person[0]}) 其他: 返回呈现模板('dashboard.html')_Python_Jquery_Flask - Fatal编程技术网

Python 如何使用JQuery发出GET请求,以获取flsk api的值 @app.route('/get\u all/',methods=['get']) def获取个人信息(姓名): 如果request.method==“GET”: person=[城市中城市的城市,如果城市['name']==名称] 印刷品(人) 返回jsonify({'names\u list':person[0]}) 其他: 返回呈现模板('dashboard.html')

Python 如何使用JQuery发出GET请求,以获取flsk api的值 @app.route('/get\u all/',methods=['get']) def获取个人信息(姓名): 如果request.method==“GET”: person=[城市中城市的城市,如果城市['name']==名称] 印刷品(人) 返回jsonify({'names\u list':person[0]}) 其他: 返回呈现模板('dashboard.html'),python,jquery,flask,Python,Jquery,Flask,我想使用Jquery从前端捕获这些值,您可以使用$ajax发出GET请求 @app.route('/get_all/<string:name>', methods=['GET']) def get_info_of_person(name): if request.method == 'GET': person = [city for city in cities if city['name'] == name] print(person)

我想使用Jquery从前端捕获这些值,您可以使用
$ajax
发出GET请求

@app.route('/get_all/<string:name>', methods=['GET'])
def get_info_of_person(name):
    if request.method == 'GET':
        person = [city for city in cities if city['name'] == name]
        print(person)
        return jsonify({'names_list': person[0]})
    else:
        return render_template('dashboard.html')

成功了。谢谢
 $.ajax({
          url: '/get_all/'+name,
          type: 'GET',
          dataType: 'json',
       })
         .done(function(data) {
              var names_list = data["names_list"];
              /* Do your processing here 
                                       */

          })
           .fail(function() {
               console.log("error");

          });