0

私は Visual Studio 2015 Cordova App で作業しています。Web サービスに接続できた私の JQuery コードは正常に実行されていました。突然、Web サービスに接続できなくなりました。Advanced Rest Client で Web サービスをテストすると、問題なく動作しました。私は自分のコードに何もしませんでした (または、自分が何を作ったのかわかりませんでした) ここに私のコードがあります:

$("#login").click(function() {
    if ($("#password-field").val() == '' || $("#password-field").val() == '') {
        alert("Please Fill Required Fields !");
    } else {
        var url = "http://41.128.183.109:9090/api/Data/getloginer";
        var data = {
            medid: $("#medicalid").val(),
            pass: $("#password-field").val()
        };
        $.ajax({
            url: url,
            type: 'Get',
            data: data,
            success: function(data) {

                if (JSON.stringify(data) != "[]") {
                    localStorage.setItem("medical", (data[0].Medical_id));
                    localStorage.setItem("Type", (data[0].Type));
                    localStorage.setItem("Name", (data[0].Name));
                    localStorage.setItem("loged", "loged");
                    window.location.href = "home.html";
                } else {

                    // alert("Please make sure for you data !");
                    alert("Please make sure for you data !");
                }
            },
            error: function(data) {
                alert(JSON.stringify(data));
            }
        });
    }
});

実行するとエラーが発生します (readystate 0 status 0 statustext error )。

4

1 に答える 1

0

最近コルドバを更新しましたか?最後のバージョンでは、外部リソースに接続するためにホワイトリスト プラグインが必要です。

https://github.com/apache/cordova-plugin-whitelist

これが問題かどうかを確認してください。

于 2016-02-22T13:29:58.467 に答える