起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2748|回复: 4

[处理中1] sendRequest 超时问题

[复制链接]

94

主题

403

帖子

683

积分

高级会员

Rank: 4

积分
683
QQ
发表于 2016-11-8 03:23:17 | 显示全部楼层 |阅读模式
sendRequest : function(options) {
                        var self = this;
                        return $.ajax({
                                "type" : "post",
                                "async" : options.async ? options.async : false,
                                "dataType" : "json",
                                "timeout" : options.timeout ? options.timeout : 0,
                                "contentType" : "application/json",
                                "url" : getUrl(options.baseUrl||this.BASE_URL,options.url,options.action),
                                "data" : JSON.stringify(options.params),
                                "complete" : function(xhr) {
                                        if (xhr.readyState == 4 && xhr.status == 200) {
                                                if (options.success) {
                                                        options.success.call(this, xhr.responseJSON, xhr);
                                                }
                                        } else {
                                                var msg = self.getErrorMsg(xhr);
                                                if (options.error) {
                                                        options.error.call(this, msg, xhr);
                                                } else {
                                                        self.showError(msg);
                                                }
                                        }
                                }
                        });
                },

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-11-8 13:49:08 | 显示全部楼层
我简单看了一下这个 ajax 请求。这里面的你给的参数,我不知道准确的值,如果超时,应该走的是
complete 的 else 吧?
你说的超时问题,在network是怎么反馈的?
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

94

主题

403

帖子

683

积分

高级会员

Rank: 4

积分
683
QQ
 楼主| 发表于 2016-11-8 23:30:12 | 显示全部楼层
闰土 发表于 2016-11-8 13:49
我简单看了一下这个 ajax 请求。这里面的你给的参数,我不知道准确的值,如果超时,应该走的是
complete  ...

不好意思 没弄好题目,"timeout" : options.timeout ? options.timeout : 0, 这个官方里面没有这个值。 这个值是全局的吗?我的APP在wifi 4G下面莫名其妙timeout  justup230109
欢迎各位加群讨论:http://bbs.wex5.com/forum.php?mod=viewthread&tid=105046&page=1&extra=#pid165306780
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-11-9 10:13:08 | 显示全部楼层
wex81997167 发表于 2016-11-8 23:30
不好意思 没弄好题目,"timeout" : options.timeout ? options.timeout : 0, 这个官方里面没有这个值。  ...

莫名其妙 timeout  justup230109?这个我也没遇到过,timeout 这个参数是做什么用的?现在就是说手机无法请求到呗
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

94

主题

403

帖子

683

积分

高级会员

Rank: 4

积分
683
QQ
 楼主| 发表于 2016-11-9 18:31:14 | 显示全部楼层
闰土 发表于 2016-11-9 10:13
莫名其妙 timeout  justup230109?这个我也没遇到过,timeout 这个参数是做什么用的?现在就是说手机无法 ...

是啊,给客户屌死了~~~问题不出现我也不信啊,我在现场的,真实莫名其妙出现 那个错误,帮我分析下,罗列下,什么情况和场景下回出现此类问题。我好对客户分析解释
欢迎各位加群讨论:http://bbs.wex5.com/forum.php?mod=viewthread&tid=105046&page=1&extra=#pid165306780
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-16 03:49 , Processed in 0.068293 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表