Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
Javascript 如何使用Flask输出$.get()方法JQuery_Javascript_Jquery_Flask - Fatal编程技术网

Javascript 如何使用Flask输出$.get()方法JQuery

Javascript 如何使用Flask输出$.get()方法JQuery,javascript,jquery,flask,Javascript,Jquery,Flask,我无法在Html页面中将Flask中创建的数据输出到JQuery 我正在用Flask在JQuery中测试$.get()方法。任务是将字符串返回到Html页面并将其显示为段落。但结果无法显示。有人能解释一下这个问题吗。谢谢 这是烧瓶里的代码 from flask import request, jsonify, Flask app = Flask(__name__) @app.route('/', methods=["GET"]) @app.route('/hello', methods=[

我无法在Html页面中将Flask中创建的数据输出到JQuery

我正在用Flask在JQuery中测试$.get()方法。任务是将字符串返回到Html页面并将其显示为段落。但结果无法显示。有人能解释一下这个问题吗。谢谢

这是烧瓶里的代码

from flask import request, jsonify, Flask

app = Flask(__name__)


@app.route('/', methods=["GET"])
@app.route('/hello', methods=["GET"])
def hello():
    return jsonify('<h1>Hello Flask !!!</h1>')
来自flask导入请求,jsonify,flask
app=烧瓶(名称)
@app.route('/',methods=[“GET”])
@app.route('/hello',methods=[“GET”])
def hello():
返回jsonify('Hello Flask!!!')
下面是html代码

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>Events </title>
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script>
        $(document).ready(function()
        {
            $("#btnGet").click(function()
            {

                //$.get('https://httpbin.org/get',
                $.get('http://localhost:5000/hello',
                    function(data)
                    {
                        $("#getInfo").text(data)
                    });
            });
        });
    </script>
</head>

<body>
    <button id="btnGet">Click to Get Info </button>
    <p  id="getInfo"></p>
</body>

</html>

事件
$(文档).ready(函数()
{
$(“#btnGet”)。单击(函数()
{
//$.get('https://httpbin.org/get',
$.get('http://localhost:5000/hello',
功能(数据)
{
$(“#获取信息”).text(数据)
});
});
});
单击以获取信息


作为web编程新手,经过数小时的反复尝试,终于发现我没有将html放在静态文件夹下,并在Eclipse环境中运行它。在中打开它后,它会按预期工作。

您看到的错误是什么?既然您正在获取JSON,那么您可能应该使用$.getJSON。这将解析ret将数据转换为JSON并返回一个对象。您也可以尝试添加到$.getJSON请求的末尾以查看错误对象。@Nickkk9,我尝试返回“Hello Flask!!!”,但同样无效。错误是我所期望的