var err = '';
err += 'err a';
myString = 'Blah';
new Ajax.Request('/check_me.php',
{
method:'get',
parameters: {
'string': myString
},
evalScripts: true,
onComplete: function(t){
var response = t.responseText;
if (response == false) {
//do nothing
} else {
err += 'err b.\n';
//alert(err);
}
}
});
err+= 'err c';
alert(err);
上記では、「err a」+「err b」+「err c」を警告する必要があります。しかし、私はちょうど "エラー" + "エラーC"を取得します。 oncompleteで警告(エラー)しようとすると、以前にあった値にテキストが追加されているのがわかります。この場合、「err a」+「err b」。このアラートボックスを閉じると、最後のアラートボックスには、 aとcが表示されます。関数内の変数にJavascriptでテキストを追加する方法はありますか?
グローバル変数から値を読み取っていますが、書き込みはしていません。
どのように動作させるか、つまり「b」に設定しますか?
おかげ
どのように私はそれを働かせますか? – TigerTiger
@Wbdvlpr - Ajax.Requestの後ではなく、onCompleteメソッド内で呼び出しの完了時に何をしたいかを入れます。 – karim79
アイデアは何ですか?ちょうどfyi ..もし私がoncomplete関数内で警告するならば、この警告ボックスは最後の警告ボックスの前にポップアップします。 – TigerTiger