我正在使用jquery向Flask中的本地服务器发出get请求。这是Flask中的端点
@app.route('/getNews', methods=['GET', 'POST'])
def getNews():
return jsonify(news['news'])
以下是来自HTML的调用
$.get({
url:"http://0.0.0.0:9090/getNews",
success: function(data){
console.log(data);
news = data;
},
data:"d",
dataType: "json"
});
发生了令人讨厌和非常奇怪的事情。它不断给我这个错误:
jquery-1.11.0.min.js:4 GET http://0.0.0.0:9090/[object%20Object] 404 (NOT FOUND)
我不知道为什么它会自行更改地址。有什么想法吗?
答案 0 :(得分:1)
您的url参数是一个字符串,而不是数据对象。第二个参数是您传递给端点的数据。第三个参数是成功处理程序。最后一个参数是预期的数据类型。
$.get( "http://0.0.0.0:9090/getNews", 'd', function( data ) {
console.log(data);
news = data;
}, "json");