0

私はこれをしたい:

javascipt を使用して python scipt を実行します。

    function getDescription() {
        <!-- var snd_name = document.getElementById("name").value;  -->
        var url = '/cgi-bin/events.py?name=1';

        if (window.XMLHttpRequest) {
            req = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        printEvent('Client','Sent request ...');
        req.onreadystatechange = processRequest;
        req.open("GET", url, true);
        req.send(null);
    }

関数 getDeciption が別の場所で呼び出されています。

ここで、パラメーターを含む URL を req.open で Python スクリプトに渡します。

Pythonスクリプトでは、次のようなことが好きです:

import time
import cgi
import sys
import cgitb; cgitb.enable()
import urlparse
import urllib

result = READ_THE_PARAMETERS... I have no clue what to do here...

a = result[name]

print[a]

そして、私は「1」であるべきです。

おそらくかなり簡単ですが、今日はそうではありません。助けてください。

ありがとうピーター

4

1 に答える 1

0
parameters = cgi.FieldStorage()
a = parameters[name]
print a
于 2013-03-30T19:10:36.533 に答える