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据我所知,opera不理解一些dojo语法,如何解决这个问题?
我正在编写dojox.grid,并通过dojo.data.ItemFileWriteStore请求数据。我能换一种方式吗?
发布于 2009-08-09 05:18:39
Dojo似乎被从数据存储返回的内容卡住了。它是有效的JSON吗?你能在Opera中运行一个简单的'eval‘并用括号括起来吗?
发布于 2011-01-27 02:36:27
嗯,我猜这个问题不会有答案,因为它是在2009年写的,只是为了争论。如果您需要处理bug,并且需要了解Opera DOM支持的内幕,那么您可以使用dragonfly the Web developer tool。
https://stackoverflow.com/questions/863709
复制相似问题