私は次の機能を持っています:
function loginStudent() {
var advisorKEY = "<dtml-var expr="py_get_alias()">";
var studentKEY = "<dtml-var SID>";
var URL = "py_logging_sessionOpen?AdvisorKEY=" + advisorKEY + "&StudentKEY=" + studentKEY;
key = "";
$j.get(URL, function(data) {
key = data;
});
alert(key);
}
これpy_loggin_sessionOpen
は、私のサーバーで実行されている単なる python スクリプトです。
単一の文字列を返します。次のアクションを決定するには、そのスクリプトの応答が必要です。スクリプトは値を完全に返します。 inalert
内にを入れることで、値を簡単に確認できます。 function(data)
get
私の主な質問は、関数(データ)の範囲外で変更されるキー値を取得する方法ですか?
外部で定義したため、グローバル変数として機能すると想定しました。外に移動してloginStudent()
も問題は解決しません。
何か案は?