簡體   English   中英

如何在AJAX呼叫中接收Yaml內容?

[英]How to receive Yaml content in an AJAX call?

在我的應用程序中,有一個端點向我發送Yaml文件的原始內容,以響應AJAX調用。 我想按用戶界面顯示它們。 控制台會拋出一個明顯的錯誤,這是無效的JSON。 我該怎么辦?

更新:

這是用於讀取文件和發送響應的代碼段

filename = __file__ # Select your file here.                                
wrapper = FileWrapper(file(filename))
response = HttpResponse(wrapper, content_type='text/plain')
response['Content-Length'] = os.path.getsize(filename)
return response

有什么辦法可以在其中形成包含文件內容的字典,然后發送響應?

在服務器上,對原始內容使用jsonify ,打包並將其發送到客戶端。

repacked_json = json.dumps(raw_yaml_data) 
json_obj = json.loads(repacked_json)
return jsonify(result = json_obj)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM