2011-07-25 4 views
0

値リストを返すC#WCFサービスに対して単純なJQuery.get(バージョン1.6.2)を実行します。このサービスは事実上クロスドメインなので、WCFサービスを起点ポリシーに対応させるように設定しました。これはうまくいきます。ChromeとFirefoxでJquery + WCFと異なる結果を返します。

動作しないのは簡単なサービスです。

$.get("http://localhost:4858/SomeService.svc/GetDepartments", function (response) { 
     console.info(response); 
     console.info(response.d); 
}}, 'json'); 

応答オブジェクトはChromeとFirefoxで異なります。

クローム:[ "会計"、 "メンテナンス"、 "供給"]

のFirefox({D:[ "会計"、 "メンテナンス"、 "供給"]})

ことを考えると私はそれがブラウザ間で異なることを期待していない同じサービスから来ています。誰もがなぜ上記のことが起こっているのか、それを処理する最良の方法は何かを知っていますか?

+0

私はむしろデバッグして、実際には何が応答しているのかを知りたいと思います。 console.infoはさまざまなブラウザで異なって実装されるかもしれません... –

答えて

0

さまざまなブラウザ内のXSSコントロールには、すべてのことが関係しているようです。

私たちの環境には複数のブラウザがあるので、IISの下でエンドポイントを統合し、XSSがうまく動作していればすべてうまく動作しています。

関連する問題