Jquery KendoUI/Delicious集成问题
我试图使用KendoUI异步加载一个美味的提要,但遇到了一些奇怪的行为。我的Jquery KendoUI/Delicious集成问题,jquery,ajax,json,kendo-ui,delicious-api,Jquery,Ajax,Json,Kendo Ui,Delicious Api,我试图使用KendoUI异步加载一个美味的提要,但遇到了一些奇怪的行为。我的kendo.dataSource看起来像这样(CoffeeScript): 在我的小部件上有。现在,当我加载我的页面时,我会收到一个控制台错误,通知我访问控制不允许我的域(通常在尝试使用js跨域加载时)。奇怪的是,我正在将我的数据类型设置为jsonp,而且我的URL中有?callback=?,这是我能找到的关于这个问题的几乎所有教程所建议的。更奇怪的是:当我通过jQuery的$.getJSON()加载它时,我得到了预期的
kendo.dataSource
看起来像这样(CoffeeScript):
在我的小部件上有
。现在,当我加载我的页面时,我会收到一个控制台错误,通知我访问控制不允许我的域(通常在尝试使用js跨域加载时)。奇怪的是,我正在将我的数据类型
设置为jsonp
,而且我的URL中有?callback=?
,这是我能找到的关于这个问题的几乎所有教程所建议的。更奇怪的是:当我通过jQuery的$.getJSON()
加载它时,我得到了预期的结果
有人能帮我弄清楚为什么jQuery可以这样做,而KendoUI不能这样做吗?不擅长CoffeeScript,但
数据类型是读取的一部分,您是否缺少选项卡?据我所知,应该是:
deliciousData: new kendo.data.DataSource
transport:
read:
url: 'http://feeds.delicious.com/v2/json/steven.langbroek?callback=?'
dataType: 'jsonp'
deliciousData: new kendo.data.DataSource
transport:
read:
url: 'http://feeds.delicious.com/v2/json/steven.langbroek?callback=?'
dataType: 'jsonp'