新足迹

 找回密码
 注册

精华好帖回顾

· 一年纪 (2006-7-26) yeerfrid · 11月 (2014-11-24) Wolongshan
· 终于拿到C++ developer的offer (2008-10-18) 风河 · 蓝山老妖在墨爾本系列之一 -- Aussie private party (2004-12-18) 蓝山老妖
Advertisement
Advertisement
查看: 1277|回复: 15

jquery autocomplete + WCF + ie7 , access denied!? [复制链接]

头像被屏蔽

禁止访问

发表于 2011-4-1 11:00 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
$('#Makes').autocomplete({
                source: function(request, response) {
                    var term = request.term;
                    if (term in makesCache) {
                        response(makesCache[term]);
                        return;
                    }
                    if (makesXhr != null) {
                        makesXhr.abort();
                    }
                    makesXhr = $.getJSON('http://devserver02:8010//Service_Employee.svc/GetEmployees', request, function(data, status, xhr) {

                        makesCache[term] = data.d;
                        if (xhr == makesXhr) {
                            response(data.d);
                            makesXhr = null;
                        }
                    });
                }
            });

[ 本帖最后由 atransformer 于 2011-4-1 12:04 编辑 ]
Advertisement
Advertisement
头像被屏蔽

禁止访问

发表于 2011-4-1 11:02 |显示全部楼层

server side code

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
[OperationContract]
        [WebGet(ResponseFormat = WebMessageFormat.Json)]
        public IEnumerable<string> GetEmployees(string term)
        {
            IList<string> kkk = new List<string>();
            kkk.Add("aaa");
            kkk.Add("bbb");
            kkk.Add("ccc");
            return kkk.ToArray();        
        }
头像被屏蔽

禁止访问

发表于 2011-4-1 11:04 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
测试,IE6, IE8 都没问题。 但是 IE7,  Access Denied. 咋回事??

发表于 2011-4-1 11:31 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
it's domain related issue, better use same domain name or use relative path.

btw: Is it April fool joke?

评分

参与人数 1积分 +2 收起 理由
atransformer + 2 自定义

查看全部评分

发表于 2011-4-1 12:16 |显示全部楼层
此文章由 longmurphy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 longmurphy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我遇到过类似的情况,不知道对你有没有帮助。jquery 的ajax从IE6升级到IE7就全fail,而且奇妙的是只有我的local IIS下面有问题,访问production 通过SSL,就没问题。Firefox哪个都没问题,都能访问。google了很久,改了若干settings,结果突然就好了,不知道哪个起了作用。你注意看一下IE7的advanced settings,特别Security那一堆,比如enable native XMLHTTP support

[ 本帖最后由 longmurphy 于 2011-4-1 13:18 编辑 ]

评分

参与人数 1积分 +2 收起 理由
atransformer + 2 自定义

查看全部评分

头像被屏蔽

禁止访问

发表于 2011-4-1 12:42 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-4-1 12:31 发表
it's domain related issue, better use same domain name or use relative path.

btw: Is it April fool joke?


google了,很多人说是cross-domain issue.问题是同一个domain啊。 只不过 port 不同。 IE6,IE8,IE9 都没问题,就是7不行。
Advertisement
Advertisement
头像被屏蔽

禁止访问

发表于 2011-4-1 12:44 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 longmurphy 于 2011-4-1 13:16 发表
我遇到过类似的情况,不知道对你有没有帮助。jquery 的ajax从IE6升级到IE7就全fail,而且奇妙的是只有我的local IIS下面有问题,访问production 通过SSL,就没问题。Firefox哪个都没问题,都能访问。google了很久,改了若干setti ...


奇怪,我用FF, Chrome都不行。 但是ie6,8,9都可以。

发表于 2011-4-1 13:04 |显示全部楼层
此文章由 longmurphy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 longmurphy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 atransformer 于 2011-4-1 13:44 发表


奇怪,我用FF, Chrome都不行。 但是ie6,8,9都可以。

你这个貌似比我严重,连FF都不行,你的IE8,9是不是运行兼容模式。我google的时候每个人都有不同的说法,有的说是proxy server的问题,有的说是enable native XMLHTTP support的问题,恐怕都可以试一下,换个PC试试,有个人,他负责安装10台PC with IE7,结果9台访问没问题,就1台不行。
头像被屏蔽

禁止访问

发表于 2011-4-1 13:07 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 longmurphy 于 2011-4-1 14:04 发表

你这个貌似比我严重,连FF都不行,你的IE8,9是不是运行兼容模式。我google的时候每个人都有不同的说法,有的说是proxy server的问题,有的说是enable native XMLHTTP support的问题,恐怕都可以试一下,换个PC试试,有个人,他负责安装10台PC with IE7,结果9台访问没问题,就1台不行。


我把我们屋的PC都试过了。 就IE7不行。  什么叫 “你的IE8,9是不是运行兼容模式”??

发表于 2011-4-1 13:34 |显示全部楼层

回复 atransformer 9# 帖子

此文章由 longmurphy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 longmurphy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
IE8 Compatiblity Mode。stackoverflow.com上面有n多人有IE7的问题。你试过乱码说的可能性了吗?http://stackoverflow.com/questio ... owser-compatibility
头像被屏蔽

禁止访问

发表于 2011-4-1 13:49 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 longmurphy 于 2011-4-1 14:34 发表
IE8 Compatiblity Mode。stackoverflow.com上面有n多人有IE7的问题。你试过乱码说的可能性了吗?http://stackoverflow.com/questio ... owser-compatibility


i turn Compatibility View on/off, all working for ie8,9.
Advertisement
Advertisement
头像被屏蔽

禁止访问

发表于 2011-4-1 14:29 |显示全部楼层

use relative path 所有都可以了.

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可是这样问题没有解决. 如果其他site想用这个service,还是会出现这个问题。

发表于 2011-4-1 14:35 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
is it possible to use fidller or something to check the heads?
you may see the difference among the http heads.
头像被屏蔽

禁止访问

发表于 2011-4-1 14:45 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-4-1 15:35 发表
is it possible to use fidller or something to check the heads?
you may see the difference among the http heads.


能不能具体说说?? 用FireBug, head没看出啥特殊的

发表于 2011-4-1 14:56 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 atransformer 于 2011-4-1 14:45 发表


能不能具体说说?? 用FireBug, head没看出啥特殊的


Dont trust me too much because I am not good about that.

Attached two images showing different heads --- one will tell the server: I am authorised, the other one not.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1积分 +2 收起 理由
atransformer + 2 高!

查看全部评分

头像被屏蔽

禁止访问

发表于 2011-4-1 15:18 |显示全部楼层

谢谢  典

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
急于出活。这个回头一定研究!!
Advertisement
Advertisement

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部