.

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>


끝!



반응형

블로그의 정보

정윤상이다.

담배맛구마

활동하기