Полностью новый для ООП в javascript, но я пытаюсь и читаю все, что могу.Передача данных из методов в javascript
Ive создал простой тестовый класс 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;
}
}
Спасибо за ответ. Я исправил эту синтаксическую ошибку. Начальная часть фактически работает. Я могу видеть запрос XHR и ответ json, однако, предупреждение все еще говорит undefined. – Peter
@Peter - я не понимаю, почему вы говорите, что есть ответ json, но предупреждение не определено. Как вы увидели json? вы предупреждаете данные json? – Reigel