0

Web Api サービスからデータを取得する Dotnetnuke モジュールを作成しようとしています。モジュールからヒットしようとすると、ajax 呼び出しでエラー (アクセスが拒否されます) が発生しますが、IE でのみ発生します。Firefox では問題なく動作します。また、Dotnetnuke Web サイトにない場合は、Firefox または IE で動作します。これが私が問題を抱えているajaxです:

var Rep = (function () { 
  var json = null; 

$.support.cors = true; 

$.ajax({ 
type: "GET", 
async: false, 
global: false, 
url: "http://localhost:50611/TestRep.svc/offices/2", 
dataType: "json", 

success: function (data) { 
json = data; 
alert("done"); 
}, 
error: function (jqXHR, testStatus, errorThrown) { 
jqXHR.status + textStatus + errorThrown); 
} 
}); //ajax 


return json; 

});

ajax からのエラー メッセージ (0errorError: アクセスが拒否されました。)

XDomainRequest も試してみましたが、同じようなエラーが発生しました (Microsoft JScript ランタイム エラー: アクセスが拒否されました)。

4

1 に答える 1

0

構文エラーが原因である可能性があります。httpこの行の前にある余分な " を削除します。

url: ""http://localhost:50611/TestRep.svc/offices/2",
于 2013-07-31T22:06:23.280 に答える