我想通过专门为Windows Phone平台专用的Phonegap应用程序通过SSL发布请求。一切工作在我们的开发服务器上,但是当我切换到生产时,我的AJAX请求失败。下面我粘贴我的AJAX调用。我已经在Android,iOS和Windows Phone设备上测试了我的应用程序。它不适用于Windows Phone。来自xhr对象的任何帮助日志都是空的......我无法弄清楚什么是错的。由于我们在我们的生产服务器上使用的证书,这个问题可能会相关吗?或者有什么限制可以阻止在Windows Phone上通过SSL调用AJAX请求?我甚至不知道如何开始调试,因为所有的日志都是空的...您的帮助将不胜感激!phonegap ajax请求错误通过SSL
这里是我的代码
$.ajax({
url: myServiceUrl,
type: "POST",
data: myXmlData,
dataType: "xml",
contentType: "application/soap+xml; charset=utf-8",
success: function (data, status, xhr) {
console.log(status);
console.log(xhr.responseText);
onSuccess(data, status, xhr);
},
error: function (xhr, ajaxOptions, thrownError) {
console.log("error");
console.log(xhr.statusText);
console.log(xhr.responseText);
console.log(thrownError);
onError(xhr, ajaxOptions, thrownError);
}
});
我的日志当然
Log:["error","DebugConsole517333971"]
The thread 0xe4c has exited with code 259 (0x103).
Log:["error","DebugConsole517333972"]
The thread 0xed4 has exited with code 259 (0x103).
Log:["","DebugConsole517333973"]
The thread 0x360 has exited with code 259 (0x103).
Log:["","DebugConsole517333974"]
添加“phonegap”标签,我在尝试,但编辑不能很好地工作;) –
我试过了,但它被更名为“cordova”标签:) – jaaakub
啊,它不好。这是不一样的:) –