jQuery更改URL参数本身

时间:2016-07-15 23:52:19

标签: jquery python ajax flask get

我正在使用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)

我不知道为什么它会自行更改地址。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您的url参数是一个字符串,而不是数据对象。第二个参数是您传递给端点的数据。第三个参数是成功处理程序。最后一个参数是预期的数据类型。

$.get( "http://0.0.0.0:9090/getNews", 'd', function( data ) {
      console.log(data);
      news = data;
    }, "json");