【问题标题】:Trouble trying to retrieve headers by Ti.Network.createHTTPClient尝试通过 Ti.Network.createHTTPClient 检索标头时遇到问题
【发布时间】:2013-03-04 20:30:27
【问题描述】:

这是我在 TideSDK 1.3.1 beta 中的 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 Desktop 和 Tide SDK 1.3.1 beta

谢谢你的帮助

【问题讨论】:

    标签: javascript tidesdk


    【解决方案1】:

    以下对我有用....

    if(navigator.onLine) {
     // your code
    alert('Online');
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-20
      • 2014-10-22
      • 2022-08-06
      • 1970-01-01
      • 1970-01-01
      • 2020-01-05
      • 2020-06-28
      相关资源
      最近更新 更多