вызов функции
Добрый день!
function catalog() { var main_data = null; var ask_server = new query(); this.FilterChanged = function name1() { } ask_server.Result = function (data) { main_data = data;//Вполне себе успешно this.FilterChanged (); //А тут почему-то FilterChanged не существует } } function query(){ $.ajax( .... success: this.Result; .... ) this.Result = function(){//все нормально работает} } Подскажите почему FilterChanged не существует, как его правильно вызвать |
|
Цитата:
|
я пробовал делать:
function catalog() { this.pages_per_request = 3; this.FilterChanged = function (){} function test(){ this.pages_per_request = 3; //все ок this.FilterChanged (); //не существует } ask_server.Result = function (data) { main_data = data; test(); } в сути test теперь существует, а this.FilterChanged опять не существуте |
На сколько я знаю, в вашем примере
function test(){ ... this.FilterChanged (); //не существует ... } вызывает метод FilterChanged функции test, который не существует. |
Ссылку из второго сообщения уже почитайте, там всё написано.
|
спасибо друзья, вы мне помогли
|
Часовой пояс GMT +3, время: 12:37. |