/ / Dojo Tooltip. dojo.data fetch (). Problemas na ópera - javascript, ajax, dojo

Dica do Dojo. dojo.data fetch (). Problemas na ópera - javascript, ajax, dojo

Problema estranho com dojo.data.

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

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

functionOnError mostra tal rastreio somente em opera

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

Como eu entendi, ópera não entendeu alguma sintaxe do dojo, Como resolver este problema?

Estou escrevendo dojox.grid e solicito os dados por meio do dojo.data.ItemFileWriteStore. Posso fazer de outra maneira?

Respostas:

0 para resposta № 1

O Dojo parece estar engasgado com o conteúdo que retorna do seu armazenamento de dados. É um JSON válido? Você pode executá-lo através de um simples "eval" no Opera com parens em torno dele?


0 para resposta № 2

Hmmm eu acho que não haverá resposta para estedado que foi escrito em 2009, mas para o bem do argumento. Se você precisa trabalhar em bugs e conhecer o lado de fora do suporte do Opera DOM, você quer usar libélula a ferramenta de desenvolvimento da Web.