2013-03-04 101 views
2

來提取標題,這是我在TideSDK 1.3.1測試版麻煩試圖通過Ti.Network.createHTTPClient

$(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"); 
    } 

}); 

})JavaScript的;

我在這裏要做的是首先檢查互聯網連接是否可用,如果可用,然後建立到服務器的http連接。我面臨的問題是,navigator.online()不能在TideSDK 1.3.1上工作,雖然我可以建立連接(註釋navigator.onLine),調試控制檯顯示狀態正在改變回調函數似乎並沒有被執行.....我使用TideSDK桌面和潮SDK 1.3.1測試版

謝謝您的幫助

回答

0

以下是爲我工作....

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