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

标签 python html json flask jscript

我在 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/

相关文章:

javascript - 使用 CSV 创建可缩放的 d3.js 树形图

c# - .NETCore HttpWebRequest - 旧方法不起作用

python 临时文件 + gzip + json 转储

python - 快速修复 : how to get Symbol ( flag 55 ) from messages?

python - 我需要找到两组横滚角和偏航角之间的角度

javascript - 检索本地存储中的所有存储值

json - 在 QR 码中存储压缩的字母数字字符串

python - 是否有获取 0D numpy 子数组的规范方法?

python - 在python ggplot中调整轴范围和刻度线

html - Opera 没有设计我的 HMTL5 输入占位符