Dojo Tooltip. dojo.data fetch (). Проблемы в опере - PullRequest
0 голосов
/ 14 мая 2009

Странная проблема с dojo.data.

var store = new dojo.data.ItemFileReadStore({ url: "[myUrl]" });

console.log(temp.fetch({
   query:{id:'*'},
   onComplete: functionOnComplete,
   onError: functionOnError
}));

functionOnError показывать такой след только в опере:

message : Statement on line 16: Syntax error
Backtrace:
  Line 16 of linked script http://locarbn.ru/js/dojo/dojo/dojo.js
    function(json){return eval("("+json+")");}
...................................................
opera#sourceloc : 16,
    stacktrace :   ...  Line 16 of linked script http://locarbn.ru/js/dojo/dojo/dojo.js

Как я понимаю, опера не понимает синтаксис додзё, как решить эту проблему?

Я пишу dojox.grid и запрашиваю данные через dojo.data.ItemFileWriteStore. Могу ли я сделать другой путь?

Ответы [ 2 ]

0 голосов
/ 26 января 2011

Хм, я думаю, что на этот ответ не будет никакого ответа, учитывая, что он был написан в 2009 году, но ради аргумента. Если вам нужно работать над ошибками и знать все о поддержке Opera DOM изнутри, вы должны использовать dragonfly - инструмент веб-разработчика .

0 голосов
/ 09 августа 2009

Dojo, кажется, задыхается от контента, возвращающегося из вашего хранилища данных. Это действительно JSON? Можете ли вы запустить его через простое «eval» в Opera с паренами вокруг него?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...