[英]Apache Cordova and Jquery-Ajax Requests
我只是嘗試使用Apache Cordova和普通的jQuery進行Ajax-Request。 到目前為止,我有以下代碼:
function onDeviceReady() {
// Handle the Cordova pause and resume events
document.addEventListener( 'pause', onPause.bind( this ), false );
document.addEventListener( 'resume', onResume.bind( this ), false );
// TODO: Cordova has been loaded. Perform any initialization that requires Cordova here.
$(function () {
var datastring = "test";
$.ajax({
type: "POST",
url: "serverfiles/app-db-connection.php",
data: dataString,
success: function (data) {
$('#result').html(data);
alert("test");
}
});
$('#result').html("test");
});
};
.php文件是本地文件,可以運行,如果我通過瀏覽器調用它。 同樣,ajax-Part在其他普通的web項目中也可以正常工作。
因此,我應該關心什么,然后使用cordova。 Cordova必須有一些問題。 甚至測試警報也不起作用。
一點點暗示正常的Ajax請求與cordova一起工作將對我有很大幫助。
正常的Jquery-Code在測試機上工作正常。
好。 只是解決問題。 犯了2個錯誤:首先:Var數據字符串和“ dataString”寫得不相等。 第二:不允許在url屬性中使用相對文件路徑。 這是因為該文件不會由應用程序自行編譯。它必須是絕對路徑: http : //blabla.com ... ir不能正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.