PrototypeライブラリでAjaxを使用しています。プロトタイプのonSuccess関数内で値にアクセスする
ここに、Ajax関数を呼び出す関数があります。
function Testfn()
{
var DateExists = '';
new Ajax.Request('testurl',{
method: 'post',
parameters: {param1:"A", param2:"B", param3:"C"},
onSuccess: function(response){
//DateExists = response.responseText;
DateExists = 1;
}
});
// I want to access the value set in the onsuccess function here
alert(DateExists);
}
私はNULL値の代わりに、可能であることをどのように1である私のAjax呼び出しのONSUCCESS機能で設定された値を取得していますDateExists値を警告?
ありがとうございました。
正直な質問:私はすぐに質問に応えたが、不完全な私の答えを残し、その後に数分を過ごす場合解決策は、このように、AJAXコールバック内からDateExistsへのアクセスを必要とJavaScriptを呼び出すことです私の答えを編集して元に戻ってきますが、元の投稿日に回答されたと表示されますか?この質問では、私は上記の2つの答えの前にこのjsの例を掲載しましたが、今はコピーしたように見えます。 – stereoscott
元の応答の時刻が表示されます。 – hobodave