0

要するに: 私が探しているのは、img src 値 onClick() を取得し、その選択した画像を python 関数に渡して PIL で動作させることです

いう、var i = getElementById("image-id").src pass this to python def whatever(): img = src var from js fun

出来ますか?私はこれができることを知っています>>>

def post(self):
    val = self.request.get("name_of_the_txt_field_to_get")
    self.request.write("val") 

しかし、変数を onClick(); を持つイメージ SRC にしたいのです。ボタン関数で、この SRC 値を変数として Python 関数に渡したいと思います。

私はjsがクライアント側であり、pythonがサーバー側であることを認識しているので、別のURLに値を渡すことを検討していhttp://localserverますhttp://localserver/image

私はそれに対する解決策を見つけてきました & 私はいくつかのオプションに出くわしました: https://github.com/atsepkov/RapydScript (ただし、これは python to javascript コンパイラであり、コンパイルする必要があります)

もう1つは古き良きhttp://code.google.com/p/pyv8/ですが、わかりません&

これはかなり興味深いPICOのようで、仕事はうまくいくと思いますが、GAEでどのように実行するかわかりません

ワークスペース: Jinja2 テンプレートを使用した Python 用 GAE。

4

2 に答える 2

0

jQuery を使用して、AJAX POST をhttp://localserver/image次のように実行できます。

$(document).ready(function() {
    $("img").click(function() {
        var request = $.ajax({
            url: "/image",
            type: "POST",
            data: {imageSrc : $(this).attr("src")}
        });

        request.done(function(msg) {
            alert("Request succeeded: " + msg );
        });

        request.fail(function(jqXHR, textStatus) {
            alert( "Request failed: " + textStatus );
        });
    });
});

参照: post と get の Ajax チュートリアル

于 2013-09-14T16:18:18.547 に答える