0

私はMVCビューにこのjavascriptコードを持っていますが、Datajsを使用してODataサービスを呼び出そうとしています:

$(document).ready(function() {
     var temp = OData.read("http://odata.netflix.com/v1/Catalog/Genres", function (data,  response) {
     var x = 3;

      });
});

私はブレークポイントを持っていますvar x = 3;が、残念ながらブレークポイントはヒットしませんでした!ブレークポイントをOData.Read設定すると、OData-Serviceの呼び出しを確認できますが、コールバック関数が起動されることはありません。何が間違っているのかわかりません。

4

1 に答える 1

0

呼び出す前にこれを追加してくださいOData.Read()

OData.defaultHttpClient.enableJsonpCallback = true;

また、リクエストでフォーマットが指定されていません。リクエスト文字列を次のように変更します:http://odata.netflix.com/v1/Catalog/Genres?$ format = json&$ callback =?callbackHere

于 2012-10-22T15:37:28.743 に答える