Проблема при попытке получить заголовки с помощью Ti.Network.createHTTPClient

Это мой JavaScript в бета-версии TideSDK 1.3.1

$(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 Desktop и TideSDK 1.3.1 beta

Спасибо за помощь

1 ответ

Следующее работает для меня....

if(navigator.onLine) {
 // your code
alert('Online');
}
Другие вопросы по тегам