[英]Passing variable data between classes OO Javascript
我正在嘗試創建一個用於創建和編輯聯系方式的基本應用程序 - 目的是提高我的 JavaScript 技能。 出於某種原因,我無法將變量數據從一個類傳遞到下一個類 - 我正在嘗試實現類似於 MVC 的東西只是為了在我移動到backbone.js 之前開始
這是我的代碼:
//App Model Class
var contactsAppModel =
{
contacts:contacts,
/* App Methods */
init: function()
{
var theDetails;
//initiate App - pull App data
$j.ajax({
type: "post",
url: "inc/contactsModel.php",
dataType: "html",
data: '',
beforeSend: function(url,data)
{
$j('#result').html('<img src="images/page-loader.gif" height="80px" width="80px">').fadeIn('slow');
},
success: function(data)
{
this.contacts = data;
return this.contacts;
}
});
//alert('From WithOut '+this.contacts);
}
};
//App Class
var contactsApp =
{
//App Properties
contactDetails:'',
/* App Methods */
init: function()
{
//populate App properties
this.contactDetails = contactsAppModel.contacts;
$j('#result').html('<p>Contact Details:</p>'+this.contactDetails).css({'border-color': 'red'}).fadeIn('slow');
alert('From contactsApp: '+this.contactDetails);
},
};
如何從contactsApp 類中的contactsAppModel 訪問變量“data”的內容? 我正在嘗試實現基於 OO 的解決方案來運行帶有 AJAX 的 Javascript 驅動的應用程序 - 而不是一種功能方法。
也許可以把contactsAppModel.init();
在contactsApp.init()
方法的第一行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.