0

KendoUI を使用して、Delicious フィードを非同期で読み込もうとしていますが、奇妙な動作が発生しています。私kendo.dataSourceはこのように見えます(CoffeeScript):

deliciousData: new kendo.data.DataSource
  transport:
      read:
        url: 'http://feeds.delicious.com/v2/json/steven.langbroek?callback=?'
      dataType: 'jsonp'

そして、私のウィジェットには<div class="blog-widget-data_delicious" data-source="deliciousData" data-template="deliciousTemplate">. ページをロードすると、ドメインがアクセス制御によって許可されていないことを通知するコンソール エラーが表示されます (通常、js でクロスドメインをロードしようとすると発生します)。奇妙なことは、私がに設定dataTypeしていることです。この問題について見つけることができるほとんどすべてのチュートリアルで示唆されているように、URL に含まれていますjsonp?callback=?さらに奇妙なことに、jQuery を介してロードすると$.getJSON()、期待どおりの結果が得られます。

これがjQueryでは機​​能するのにKendoUIでは機能しない理由を誰かが理解するのを手伝ってくれますか?

4

1 に答える 1