Jquery + WCF以及Chrome和Firefox中的不同结果

时间:2011-07-25 06:43:44

标签: jquery ajax

针对返回值列表的C#WCF服务运行简单的JQuery.get(版本1.6.2)。该服务实际上是跨域的,所以我已经设置了WCF服务来处理原始策略,并且工作正常。

什么是无效的是对服务的简单反对。

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

Chrome和Firefox之间的响应对象不同。

Chrome:[“会计”,“维护”,“供应”]

Firefox:({d:[“会计”,“维护”,“供应”]})

鉴于它来自同一服务,我不希望浏览器之间有所不同。有谁知道上面发生的原因以及处理它的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

似乎各种浏览器中的XSS控件都与它有关。

由于我们在我们的环境中有多个浏览器,我已经改变了大头钉并整合了IIS下的端点,一旦XSS不在用途,一切正常。