以下は、私のjavascriptファイルの内容です。クラスメソッド内のajaxポスト関数コールバック関数からjavascriptクラスプロパティを変更する
var inyavicsage = inyavicsage || {};
inyavicsage.TestClass = function() {
this.testProperty = null;
}
inyavicsage.TestClass.prototype = {
constructor: this,
testMethod: function() {
testClass = this;
$.post('test.php', function(data){
testClass.testProperty = data;
});
alert(testClass.testProperty);
}
}
var testClass = new inyavicsage.TestClass();
testClass.testMethod();
は、私は「警告(testClass.testProperty)」文「がtestClass.testProperty」に割り当てられた「データ」変数の内容を表示する必要があることを期待するのではなく、それは「ヌル」が表示されます。
問題とその解決方法は何ですか?
それを動作させるにはどうすればよいですか? –
残念ながら@InyavicSageが遅い再生のために、私はアラート機能を置く関数内のデータを取得することができます。 – maxgallo