0

私は TclHttp サーバーを実行しており、いくつかの Java スクリプト変数を .tml ファイル内の tcl 関数呼び出しに渡したいと考えています。

ややこのように:

<html>
...
<script>

var myString = document.title;

var result = [myNamespace::myFunction myString]

</script>
...
</html>

これは可能ですか?コマンド全体を文字列に変換して eval() または関数として呼び出し、ncgi::value と "",[],$ を使用しようとしましたが、何も機能しませんでした。

4

1 に答える 1

0

値をやり取りする最も簡単な方法は、JS に JSON ドキュメントを Tcl コードに POST させ、結果を計算して JSON ドキュメントを送り返すことです。JS の側面を処理できる JS 用の複数のライブラリがあり (私はこの種のことのために jQuery を使用した経験があります)、Tcl 側では、Tcllib のjsonjson::writeがまさにそのように見えます。

于 2013-06-18T10:02:03.290 に答える