2012-03-28 73 views
0

Heyy有人能幫助我嗎? 我有這個問題,仍然知道誰來解決......鈦是顯示錯誤,說這個「未捕獲ReferenceError:responseText沒有定義」,我試過非常的選擇,但嗯不工作。 這是我的代碼ResponseText或不能使用鈦的東西

var xhr = Titanium.Network.createHTTPClient(); 
xhr.onload = function(){ 
    alert("voltou ao js"); 
    var json = JSON.parse(responseText); 
    var response = JSON.parse(json); 
    if (response.logged == true) 
    { 
     alert("voltou ao js e funca"); 
    } 
    else 
    { 
     alert("-.-"); 
    } 
}; 

button1.addEventListener('click',function(e) 
{ 

    var params = box1.values ; 
    xhr.open("GET","http://10.0.2.2/jobfinder/teste_demo_grafica/Resources/teste.php?"); 
    xhr.send(params); 
}); 

回答

0

該URL沒有響應。你應該得到一個像fiddler或charles這樣的網絡調試代理,這樣你就可以看到你的網絡流量。

另外,刪除尾部?地址之後,那是什麼?

另外,嘗試做一個「POST」而不是「GET」,一些服務器不允許該動詞。

此外,你會希望在這種情況下的錯誤處理程序。

+0

「?」是一個錯誤我的...我會嘗試 – 2012-03-28 18:18:51

+0

現在它說「消息:未捕獲的SyntaxError:意外的令牌你」 – 2012-03-28 18:20:21

+0

@VeraRodrigues似乎你仍然得到一個空白的迴應,或JSOn格式不正確。請先檢查小提琴手。 – FlavorScape 2012-03-28 22:15:49