我想通過專門爲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
啊,它不好。這是不一樣的:) –