2013-12-04 2 views
1

Я использовал этот пример кода для отправки запроса GET на моем HTTP-сервере.Как ручка не может попасть на хост на Titanium appcellerator

var url = "http://myserver.com/resource.html"; 
    var client = Ti.Network.createHTTPClient({ 
     // function called when the response data is available 
     onload : function(e) { 
      alert('success'); 
     }, 
     // function called when an error occurs, including a timeout 
     onerror : function(e) { 
      Ti.API.debug(e.error); 
      alert('error'); 
     }, 
     timeout : 5000 // in milliseconds 
    }); 
    // Prepare the connection. 
    client.open("GET", url); 
    // Send the request. 
    client.send(); 

Если запрос имеет успешный ответ, то нагрузка правильно вызывается. Если запрос имеет ответ об ошибке вроде 404 Not Found, корректный вызов onerror. Но если хост не загружается, вызывается как onload, так и onerror. Как я могу сделать для дескриптора хоста unreacheble?

+0

Что вы делаете, чтобы получить json-данные из html-файла. Это выглядит странно –

+0

извините this.responseText - это вырезать & удалить отходы – Morris

ответ

0

Я заметил, что это поведение выполняется только в браузере. На Android-устройстве все хорошо работает

+0

Вы решили эту проблему? – Bugdr0id

Смежные вопросы