Ajax无法获得正确的响应
我正在使用AJAX调用来从服务器获取响应。 我可以看到,在我们的日志中,服务器正在响应正确的数据,例如:
" <xmltag> " + result + " </xmltag>"
在我们得到结果后,我们使用下面的代码片段:
if (null != result && result.indexOf('<xmltag>') > -1) {
var temp = result.split(' ');
ppdTime = temp[1];
}
大部分时间(几乎99%)都能正常工作。 我们已经开始注意到,即使我们可以看到服务器确实用有效数据做出了响应,我们仍然无法获得适当的响应。
请不要指出我们正在使用JavaScript http_request = new XMLHttpRequest(); 发送和接收请求。
有没有人遇到过这种问题? 这可能是分裂('')在某些浏览器中不起作用吗?
在某些OS /浏览器组合的情况下,indexof可能会失败吗?
以下是我们在发生故障时收到的用户代理。
Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 5.1; Trident / 4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5。 30729)--- IE8 XP
Mozilla / 4.0(兼容; MSIE 7.0; Windows NT 5.1; Trident / 4.0; GTB7.5; InfoPath.3; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.4506.2152; .NET4.0C ; NET4.0E; IPH 1.1.21.4019; BRI / 2)--IE7 XP Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 6.1; WOW64; Trident / 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; MS-RTC LM 8)IE8 Windows7
Mozilla / 5.0(兼容; MSIE 9.0; Windows NT 6.1; WOW64; Trident / 5.0)IE9 Windows 7
Mozilla / 5.0(iPad; CPU OS 7_0_4,如Mac OS X)AppleWebKit / 537.51.1(KHTML,如Gecko)版本/ 7.0 Mobile / 11B554a Safari / 9537.53 Safari 7 iOS 7平板电脑
链接地址: http://www.djcxy.com/p/51917.html