gpt4 book ai didi

python - 为什么我的 JSON 脚本没有从 FLASK 获取 JSONIFY 返回?

转载 作者:太空宇宙 更新时间:2023-11-03 21:26:35 25 4
gpt4 key购买 nike

我在 FLASK 中有一条返回 jsonify 对象的路由:

@app.route('/getgoodbye', methods=['GET', 'POST'])
def getgoodbye():
return jsonify({'html':'<h1>Good Bye</h1>'})

以及 jscript 中需要获取此对象的函数:

    function getgoodbye2(){
var req = $.getJSON('/getgoodbye');
alert(req);
}

但是alert(req)的输出是:[object Object]

警报(JSON.stringify(req)):{“readyState”:1}

警报(req.html)是:未定义

如何访问字典的键和值?

最佳答案

由于 $.getJSON 异步工作,因此您需要在回调内执行此操作,我已在 myjson.com ( https://api.myjson.com/bins/9ug2k ) 中创建了 JSON,这里是代码片段

$.getJSON('https://api.myjson.com/bins/9ug2k',function(resp){
console.log(resp.html)
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

希望对你有帮助!

关于python - 为什么我的 JSON 脚本没有从 FLASK 获取 JSONIFY 返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53800042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com