黑莓webworks应用程序超时


$.ajax({
type: 'POST',
url: "http://myurl:port/projectpath.action",
data: formInput,
dataType: "TEXT",
timeout:600000,
async: true,
success:function(jqXHR, textStatus, errorThrown){
alert("error :" + textStatus);
alert("incoming Text :" + jqXHR.responseText);
alert("What ErrorThrown :" + errorThrown);
$('#loader').hide();
window.location.replace("paymentResult.html");
},
error:function(jqXHR, textStatus, errorThrown){
alert("error " + textStatus);
alert("incoming Text " + jqXHR.responseText);
alert("What ErrorThrown" +errorThrown);
$('#loader').hide();
//alert(xhr.status+"  Server Unavailable! Please try again later");
}
});
return false;
});

虽然我正在设置ajax超时,但我还是超时了。。在配置文件中,我也提到了超时。。。但它仍在超时。。。

alert("What ErrorThrown" +errorThrown);

上面的警报消息显示,在我的配置文件中,我传递的参数是:

"rim:connection timeout="600000""
"id"TCP_WIFI"/id"
"id"MDS"/id"
"id"BIS-B"/id"
"id"TCP_CELLULAR"/id"
"id"WAP2"/id"
"id"WAP"/id"
"/rim:connection"

请帮帮我。

提前感谢

在config.xml中,您还应该设置一个访问元素。

<access uri="*" subdomains="true" />

你能确认一下你是否已经在做了吗?如果是这样,但仍然没有得到回应,你能告诉我你的目标操作系统/设备吗?如果它运行的是BlackBerry OS 7或更高版本(或PlayBook/BB10),您可以使用Remote Web Inspector实时查看ajax请求的情况,并以这种方式进行调试。

有关远程Web检查器的详细信息。。。

仅使用WiFi时是否看到相同的结果?关闭移动网络,连接WiFi,看看你是否得到了同样的结果。

相关内容

  • 没有找到相关文章