Python 从Flask for jQuery返回jsonp格式的响应

Python 从Flask for jQuery返回jsonp格式的响应,python,jquery,flask,Python,Jquery,Flask,我对web开发后端非常陌生,我的目标是从Javascript调用python脚本 使用Flask,我想我能够在localhost端口5000上托管python脚本 python代码: from flask import Flask app = Flask(__name__) @app.route('/sub', methods=['GET', 'POST']) def my_func(): """ I want this function to be

我对web开发后端非常陌生,我的目标是从Javascript调用python脚本

使用Flask,我想我能够在localhost端口5000上托管python脚本 python代码:

from flask import Flask

app = Flask(__name__)

@app.route('/sub', methods=['GET', 'POST'])
def my_func():
   """
   I want this function to be called using javascript 
   """
这就是我试图在JavaScript中使用ajax调用函数的方式

function logResults(json){
    console.log(json);
}    

$.ajax({
       url: "http://0.0.0.0:5000/sub",
       dataType: "jsonp",
       jsonpCallback: "logResults"
    });
我了解到,为了获得跨域请求,您必须使用jsonp。(例如,当javascript在localhost的端口9000上运行时,我需要访问localhost上的端口5000)

当尝试运行此代码时,我收到

加载源为的