Apache Cordova和Jquery-Ajax请求

时间:2015-06-10 11:18:37

标签: php jquery ajax cordova

我只是尝试使用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在其他正常的webprojects中运行良好。

那么,我应该关心什么,然后使用cordova。 cordova必须存在一些问题。 即使是测试警报也不起作用。

有点暗示正常的Ajax请求如何与cordova一起工作对我有很大帮助。

普通的Jquery-Code在测试机上工作正常。

1 个答案:

答案 0 :(得分:1)

确定。只是解决问题。 2个错误: first:Var datastring和" dataString"不平等。 第二:不允许在url-property中使用相对文件路径。这是因为该文件不会由应用程序自行编译...它必须是绝对路径:http://blabla.com ...不能正常工作。