2013-01-31 62 views
0

我正在使用jqwidgets网格和他们的网站上的示例绑定使用ko observableArray。但是我认为网格没有显示数据的原因是因为它在ajax请求完成之前尝试绑定。这是我的代码的fiddle。还有关于如何使用萤火虫调试Ajax的任何资源,我知道如何调试js代码,但如果我使用调试器时使用ajax;在如何确保Ajax填充敲除可观察数组绑定

.done(function (data) { 
debugger; 
        var jsonData = $.parseJSON(data); 
        me.items(jsonData); 
       }); 

如果我有其他调试器,它不会触发;该函数之外的声明,我不明白为什么。我想我不完全理解JavaScript代码中的异步请求流。再次感谢

+0

可能重复[淘汰赛对象绑定(http://stackoverflow.com/questions/14226477/knockout-object-binding) –

+0

@Joseph Silber,我实际上已经看到了映射插件,它看起来很有用,但我不认为这是我从我所知道的问题。谢谢 – dan

回答

1

有提供此类样本此处的gridwithjson.htm

+0

这就是我在发布的小提琴中使用的确切示例,但您可以看到它不会加载任何数据。我认为这是因为ajax请求没有完成但不确定。 – dan

+0

你可以阅读关于跨浏览器Ajax请求:) – scripto

+0

感谢这是一个CORS问题。 – dan