저는 BaseHTTPServer 및 CGIHTTPServer를 기반으로하는 간단한 웹 응용 프로그램에 Python을 사용하고 있습니다.Python CGI 및 json 덤프
ajax 호출에 약간의 문제가 있습니다.이 문제는 사전을 선택하여 선택 위젯을 채 웁니다. 서버 측 파일 list.py에서
$.getJSON("/web/ajax/list.py", function(result) {
$.each(result, function(key, value){
$("#list").append("<option id=" + key + ">" + value + "</option>");
});
});
단순히 json.dumps를 사용하여 사전 내용을 덤프 할 수는 없지만 나 ': 인 "목록"선택 ID는이 동적으로 옵션을 채우기 위해 자바 스크립트 코드 그렇게하기 전에 일부 빈 줄을 인쇄하도록 강요 M :
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)
이 사전을 덤핑으로 만 작동하지 않는 이유는 어떤 아이디어?
나는 여분의 인쇄물을 없애고 싶습니다.