2

これは、TideSDK 1.3.1 ベータ版の私の JavaScript です。

$(document).ready(function(){
$("#button").click(function(){
    var url = "http://www.abc.com/login.php";
    var cookie;
    var username = $("#email").val();
    var password = $("#password").val();


    if(navigator.onLine(connected)){

        var client = Ti.Network.createHTTPClient({
            onreadystatechange : function(e){
                if(client.readyState == 4){
                    cookie = client.getResponseHeader("Set-Cookie");

                }
            },
        });
        client.open("POST",url);
        client.send("username="+username+"&password="+password);
    }

    else{
        $("p").text("Check your Internet Connection");
    }

});

});

ここでやろうとしているのは、最初にインターネット接続が利用可能かどうかを確認し、利用可能であればサーバーへの http 接続を確立することです。私が直面している問題は、navigator.onLine() が TideSDK 1.3.1 で動作しないことです。接続はできますが (navigator.onLine にコメント)、デバッグ コンソールは、状態がコールバック関数に変更されていることを示しています。実行していないようです.....私はTideSDKデスクトップとTide SDK 1.3.1ベータを使用しています

助けてくれてありがとう

4

1 に答える 1

0

以下は私のために働いています...

if(navigator.onLine) {
 // your code
alert('Online');
}
于 2013-03-18T06:05:25.123 に答える