我正在使用基於BaseHTTPServer和CGIHTTPServer的輕型web應用程序。Python CGI和json轉儲
我有一個ajax調用的小問題,它會檢索一個字典來填充選定的小部件。 作爲「列表」選擇ID,這是JavaScript代碼來動態填充選項:
$.getJSON("/web/ajax/list.py", function(result) {
$.each(result, function(key, value){
$("#list").append("<option id=" + key + ">" + value + "</option>");
});
});
在服務器端文件list.py我不能簡單地傾倒詞典內容使用json.dumps但我中號被迫這樣做之前打印一些空行:
options = {}
options[1] = "option 1"
options[2] = "option 2"
options[3] = "option 3"
# Whitout these two lines it doesn't work!!
print """
"""
import json
print json.dumps(options)
任何想法,爲什麼這並不傾銷字典只是工作?
我想擺脫額外的打印。