当前位置: 首页 > 工具软件 > PL/JSON > 使用案例 >

python jsonp

公冶光亮
2023-12-01

python里面要跨域访问json数据,直接用ajax,后台直接返回json格式的数据是不允许的

为了解决跨域的问题:需要通过一个模块: flask_json

代码:

from flask import Flask, request

from flask_json import FlaskJSON, as_json_p

app = Flask(__name__)
json = FlaskJSON(app)


@app.route('/quote_message')
@as_json_p
def quote_message():
dict = {"Alice": "2341", "Beth": "9102", "Cecil": "3258"}
return simplejson.dumps(dict)


if __name__ == "__main__":
app.run(host='ip地址', port=8000)


前台访问代码:

  $.ajax({
url: url3,   
 
dataType: 'jsonp',  
crossDomain: true,  
success: function(data) { 
var jsonObj = eval('(' + data + ')')

alert(jsonObj.Alice)
}  
}); 


 类似资料:

相关阅读

相关文章

相关问答