Witam,
Chciałbym zrobić prostą aplikację która pobiera dane z zewnętrznego serwera.
1. Utworzyłem projekt aplikacji:
cordova create hello com.example.hello HelloWorld
2. Dodałem obsługę platformy android
cordova platform add android
3. Zbudowałem tą podstawową aplikację:
cordova build
Dotąd nie było problemów, ale w następnym kroku chciałbym pobierać dane z zewnętrznego serwera i w tym celu stworzyłem skrypt PHP
//index.php
echo $_GET['callback'] . '(' . "{'stan' : 'OTWARTE'}" . ')';
Następnie zmodyfikowałem plik index.js aplikacji HelloWorld dodając
var surl = "adres/index
.php?callback= ?";
$.getJSON(surl,function(res){
alert(res.stan);
});
korzystam z getJSONP, ponieważ czytam w tym kursie, że występują zabezpieczenia domenowe uniemożliwiające pobieranie danych za pomocą zwykłego get.
Po zbudowaniu aplikacji i uruchomieniu niestety nie ma żadnego skutku.