私は以下のjQueryコードを持っています..
(function( $ ) {
$.fn.pokerClass = function( test ) {
var test;
this.a = function(){
$.ajax({
type: "POST",
url: "http://127.0.0.1/test.php",
success: function(data){
var json = $.parseJSON(data);
test = json.value;
}
});
}
this.b = function() {
alert("i am " + test);
};
this.class_var = test;
return this;
};
})( jQuery );
HTML:
var t = $(document.body).testClass();
t.a();
t.b();
「私は未定義です」という応答が得られます。誰でもこの問題を解決する方法を教えてもらえますか?