簡體   English   中英

Apache Cordova和Jquery-Ajax請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM