Javascript 如何使用Flask输出$.get()方法JQuery
我无法在Html页面中将Flask中创建的数据输出到JQuery 我正在用Flask在JQuery中测试$.get()方法。任务是将字符串返回到Html页面并将其显示为段落。但结果无法显示。有人能解释一下这个问题吗。谢谢 这是烧瓶里的代码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=[
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!!!”,但同样无效。错误是我所期望的