1

以下代码在 android、ios 中运行良好。但在黑莓请求中,请求将发送到服务器并且服务器正在响应。但是 Ajax 会触发 status=0,readystate=0 和 Network err:XMLHttpRequestException 101 的错误函数。
如何解决这个问题?

 $.ajax({
    url : "http://192.168.1.190:8181/Asf/User/myService",                                     
    type : "POST",
    //cache : false,
    crossDomain:true,
    data : pjsonstring,
    //contentType: "application/json",
    dataType : 'json',
    timeout : 50000,
    success : function (json1) {
    alert("in success");
        fnsetjson(json1);
    },
    error : function (xhr , textStatus , errorThrown) {
        alert("Error- Status: " + textStatus + " xhr Status: " + xhr.status + " xhr Response Text:" + xhr.responseText);

    }
});
4

1 回答 1

0

AjaxjQuery使用OS 5.0 的任何 Black Berry 手机都无法使用通话。

XmlHTTPRequest object (XHR)如果您AJAX calls的目标 BB OS 是 5.0 ,请尝试使用 plain 。

于 2012-12-20T05:20:19.743 回答