Hallo ich entwickle eine App für Android (Verwendung Phonegap, HTML5 und Javascript), die sich mit einer remote mysql-Datenbank verbinden. Ich habe einen RESTful (Codeigniter) -Webdienst für den Zugriff auf die MySQL-Datenbank erstellt. Dann kann die Android-App den Webservice aufrufen, um Daten in die Datenbank zu laden oder zu posten, wobei XML oder JSON als Datenformat verwendet wird.erhalten Daten vom Server mit jquery ajax in android phonegap
Im Webbrowser mit jquery ajax bin ich erfolgreich das Ergebnis, aber in Android App nicht die Antwort bekommen.
jQuery.ajax({
url : 'http://10.10.1.129/index.php/apiauth/auth/?'+jQuery("#form-login").serialize(),
async :true,
cache :false,
/*crossDomain : true,*/
dataType : 'jsonp',
success:function(data){
alert(data);
}
});
in Server:
require APPPATH.'/libraries/REST_Controller.php';
class Apiauth extends REST_Controller
{
function auth_get()
{
$this->load->model('mauth');
$username = $this->input->get('username') ? $this->input->get('username') : $this->get('username');
$password = $this->input->get('password') ? $this->input->get('password') : $this->get('password');
$auth = $this->mauth->getUserLogin('*',$username,$password);
$row = $auth->row();
if($row){
$data = array('username'=>$row->username, 'fullname'=>$row->fullname,'error'=>FALSE);
}else{
$data = array('error'=>true);
}
$this->response($data, 200);
}
Ich sehe hier überhaupt keinen Android-Code ...? – Tushar
ups tut mir leid, ich benutze phonegap, html5 und Javascript für die Entwicklung von Android-Apps – Aditya