小编use*_*367的帖子

Cordova AJAX 404错误

我正在使用cordova开发一个Android应用程序,因此我也需要发生AJAX请求.我正在为请求使用jQuery,在更新index.php安全策略后,我将其连接到远程服务器.但现在我收到错误404 - 启动AJAX请求时找不到.该错误可能与我POST到服务器的数据有关吗?网址是正确的,我启用了白名单插件.

编辑:

function ajaxrequestlogin() {
    var login_username=$("#username").val();
    var login_password=$("#password").val();
    var dataString="username="+login_username+"&password="+login_password;
    $.ajax({
    type: "POST",
    url: "http://www.my-url.de/path/to/myapi.php",
    data: dataString,
    crossDomain: true,
    cache: false,
    beforeSend: function(){ $("#message").html('Verbinde...');},
    error: function (xhr, ajaxOptions, thrownError) {
        alert(xhr.status);
        alert(thrownError);},

    success: function(data){
        if(data=="success") {
            window.localStorage.setItem(loggedin, true);
            window.localStorage.setItem(username, login_username);
            window.localStorage.setItem(password, login_password);
            alert("Erfolgreich eingeloggt als "+login_username);
        }
        else if(data=="wrong_userorpass") {
            alert("Username und Passwort stimmen nicht überein!");
        }
        else if(data=="failed") {
            alert("Ups! Ein Fehler ist aufgetreten. Bitte versuche es erneut.");
        }
    }
    });
    return false;
}
Run Code Online (Sandbox Code Playgroud)

应用程序应将用户名和密码发送到服务器,该服务器验证凭据并使用返回success或wrong_userorpass

echo …
Run Code Online (Sandbox Code Playgroud)

ajax jquery cordova

0
推荐指数
1
解决办法
1191
查看次数

标签 统计

ajax ×1

cordova ×1

jquery ×1