Абсолютно новый для ООП в javascript, но я пытаюсь и читать все, что я могу.
Я создал простой тестовый класс javascript под названием Invoices.Счета только имеет два метода.Один метод увольняет другой.И эта часть, кажется, работает нормально.
Моя проблема заключается в получении объектов данных из одного метода в другой.Я поместил предупреждение в первый метод, (из моего понимания) это предупреждение должно показывать данные, возвращенные вторым методом ... но это не так.
Любая помощь будет принята с благодарностью.Ох .. и я тоже использую jquery.
Вот мой кодекс.
function Invoices()
{
this.siteURL = "http://example.com/";
this.controllerURL = "http://example.com/invoices/";
this.invoiceID = $('input[name="invoiceId"]').val();
}
invoice = new Invoices;
Invoices.prototype.initAdd = function()
{
//load customers json obj
this.customersJSON = invoice.loadCustomers();
alert(this.customersJSON);
//create dropdown
}
Invoices.prototype.loadCustomers = function ()
{
$.post(this.controllerURL + "load_customers"),
function(data)
{
return data;
}
}