javascriptでクラスを作成するための以下のコードがあります....今、私は「ウェブサイト」のIDのみを渡し、次にajax呼び出しを介して、データベースから残りの情報を取得します(JSON ENCODED)。
今私の唯一の問題は、最後にオブジェクトの内容を見ると、IDのみが表示されることです。
成功(ajax)後にthis.addressをアラートすると、結果が表示されるため、ajax呼び出しは正常に機能します。
私が推測するのは、ajaxリクエストでプロパティを設定できないということです...助けてもらえますか?
function website(id) {
this.id = id; //id
$.ajax({ //website_information
type: "GET",
url: '/proc.php?proc=website_name&id=' + this.id + '',
success: function(data){
var tmp = $.parseJSON(data);
this.address = tmp.website_address;
this.name = tmp.website_name;
}
});
}
var obj = new website('20');
obj.alertwebsite();
console.log(obj);