Я понял это. Проблема заключалась в том, что я не установил состояние конвейерного рисования для мультисэмплинга. Поэтому он считывал значение в буфере трафарета только для 1 из n выборок и, следовательно, затемнял вывод. Теперь работает нормально.
Необходимо смочь использовать закрытие:
var tmp = this;
$.get("/get_items",{q:this.quaryparam},function(data,status){
tmp.data = data;
});
Это то, что Вы имеете в виду?
Кажется, работает, хотя я не понимаю, как переменная 'tmp' доступна в анонимной функции.:-)
Спасибо Marc и ricardoe!
функционируйте Хранилище (идентификатор) {this.id = идентификатор; this.queryparam = 'вздор'; this.items = пустой указатель;}
Store.prototype.fetch = function(){
var that = this;
$.get("/get_items",{q:this.quaryparam},function(response){
that.callback(response)
});
}
Store.prototype.callback = function(response){
// and here you can use
this.items = response // just example
}