【发布时间】:2017-05-02 16:15:26
【问题描述】:
我正在试验 Flask 和 AJAX,我有一个简单的 API 路由 here ,托管在 OpenShift 上。我想用 Ajax 在 Javascript 文件中调用 API。 OpenShift Python 文件很简单:
from flask import Flask
app = Flask(__name__)
import json
@app.route('/hello/<name>')
def hello_world(name=None):
str = {'key':'Hello World!', 'q':name}
#out = {'key':str}
res = json.dumps(str)
return res
if __name__ == '__main__':
app.run()
这里是 Ajax 调用:
$.ajax({
type:"GET",
dataType: "json",
data:'Payam',
url: "http://mypythonapp-spacepirate.rhcloud.com/hello/",
success: function(data){
buf1=data;
console.log(data);
}
})
但这会调用此 url 导致 404。我该如何解决这个问题?只是提到 CORS 不是问题。
http://mypythonapp-spacepirate.rhcloud.com/hello/?Payam
【问题讨论】:
标签: javascript jquery python ajax openshift