首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当webservice响应包含汉字时,IE8/9进入错误函数

问当webservice响应包含汉字时,IE8/9进入错误函数
EN

Stack Overflow用户
提问于 2013-09-20 07:08:33
回答 1查看 121关注 0票数 0

以下是我的代码

代码语言:javascript
复制
                $.getJSON('url',function(res){
                pData = res.Response;
                if(pData.Header.Message=='Success')
                {//some CODE

                }else{
                    alert('some error');
                }
            }).error(function(){
                    alert('There is a web service issue...');
});

当webservice并发汉字时,IE执行错误function.on网络选项卡,我可以看到响应..also,可以看到响应代码200,ok .在只有汉字的情况下,它在chrome.happens上工作得很好。完全适用于正常的反应。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-25 07:03:09

如果IE不能将响应解析为xml/json/text,即使请求成功,它也会调用错误函数.在这种情况下,由于汉字可能是IE无法解析响应,我现在手动检查响应,然后相应地执行所需的函数。由于我使用的是jQuery,下面是我用于chk ststus代码的代码

代码语言:javascript
复制
statusCode: {200: function() {
              alert( "Success" );
            }
          }

转换为AJAX函数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18910840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档