Я разработал пример приложения для Android с помощью Phonegap.
При нажатии на кнопку сервер отправляет запрос Ajax (http://192.168.0.199:8080/test.php).
test.php просто повторяет hello world .
Я использую Jquery 1.5 для выполнения вызова Ajax.
Вот код для вызова Ajax:
$.ajax({
url:"http://192.168.0.199:8080/test.php",
beforeSend: function(x) {
alert("The URL "+url);
},
type:'POST',
crossDomain: true,
success:function(data) {
alert(data);
},
error:function(XMLHttpRequest,textStatus, errorThrown) {
alert("Error status :"+textStatus);
alert("Error type :"+errorThrown);
alert("Error message :"+XMLHttpRequest.responseXML);
}
});
Но каждый раз, когда вызывается эта функция, выдается ошибка:
Error Type: No Transport
Error Message: undefined
Error Status: error
Примечание: я добавил разрешение ИНТЕРНЕТ в файле манифеста. Я использую устройство G1 под управлением Android 1.6
Заранее спасибо