How to run python script by javascript??
by 담배맛구마Ajax 요청을 python 스크립트로 보내고 싶다
1. Html
<textarea id="input">보낼거 입력해</textarea>
<textarea id="output">받아서 출력해</textarea>
<button> CLICK! </button>
<script>
$("button").click(function(){
$.post(
pythonScript.py,
{ data : getElementById("input").value },
function(data, status){
document.getElementById("output").value = data;
}
)
});
</script>
2. Python
#!C:\Python27\python.exe
# -*- coding: utf-8 -*-
import cgi
print "Content-Type: text/html; charset=utf-8\r\n"
try:
param = cgi.FieldStorage()
data = param['data'].value
print data
except Exception as e:
print "Error : " + e.message
3. 헐ㅋ
걍 Python 코드가 <textarea id="output">에 그대로 출력됨
아파치가 실행못하는듯
4. http.conf
<Directory Python스크립트가존재하는경로>
Options +ExecCGI
AddHandler cgi-script .py
</Directory>
끝!
반응형
블로그의 정보
정윤상이다.
담배맛구마