1
var encodedAccount = '';
function encodeUsername() 
{
    encodedAccount=  encrypt(document.getElementById('account').value);
    alert(encodedAccount);
}

関数 encrypt は非同期 ajax 関数です。はalert値を返していませんが、まだ '' アイデアはありますか? ありがとう

4

1 に答える 1

5

通常、非同期関数は値を返しません。それらは通常、関数が完了したとき (通常、Ajax の場合は HTTP 応答が戻ってきたとき) に起動するコールバック関数を受け入れます。

関数がどのようencryptに使用されることを期待しているかを調べ、その期待に準拠する必要があります。

于 2012-06-07T13:18:27.083 に答える