sqlserver中var、nvar、nvarchar、text的差別
在使用pyhton的json.dumps()函數生成json時,如果其中含有中文字符,不會顯示中文字符,而是顯示
"\u4e2d\u56fd"
這種形式的東西。
這是因為,json.dumps 序列化時對中文默認使用的ascii編碼.想輸出真正的中文需要指定ensure_ascii=FalseAJAX只能同源使用的限制,通常來講有兩種解決辦法:CORS和JSONP。CORS更全面,但需要授權,不然會報這樣的錯誤
XMLHttpRequest cannot load http://127.0.0.1:5000/api/sInfo/1. No 'Access-Control-Allow-Origin'
header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed
access.
JSONP的話:
JSONP只支持GET請求,CORS支持所有類型的HTTP請求。JSONP的優勢在于支持老式瀏覽器,以及可以向不支持CORS的網站請求數據。
Ref: 跨域資源共享 CORS 詳解
flask設置CORS,下載flask_cors引入CORS,CORS(app)則對 * 允許 access
Flask permanent session: where to define them? Flask session 如何持久化的設置問題