Ich versuche, Daten von einem Formular zu einem Codeigniter-Controller in einem Web-Server, die ich auf einem Host online bereitgestellt. Es funktioniert, wenn ich es auf meinem Laptop benutze, aber nachdem ich es in build.phonegap.com
baue und es in meinem Telefon installiere, funktioniert es nicht. Hier ist der Code in der Datei index.html:Phonegap/AJAX/Codeigniter - Ajax Beitrag funktioniert nicht
Javascript:
function sendMessage(){
//get values from the form
var msgFrom = $('#msgFrom').val();
var msgTo = $('#msgTo').val();
var msg = $('#msg').val();
//works up to here only after building on build.phonegap.com
$.ajax({
traditional: true,
type: 'POST',
dataType:'json',
url: '<...>/welcome/savePostData',
data: 'numberTo='+msgTo+'&numberFrom='+msgFrom+'&message='+msg,
success: function(resp) {
Materialize.toast("Posted", 5000);
}
});
}
Hier sind die Ressourcen in meinem HTML-Code:
<script type="text/javascript" src="js/jquery-3.1.0.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.5.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.5.min.js"></script>
Weitere Details:
- Ich habe erstellt die App in Ubuntu nur mit diesem Befehl:
cordova create <appname>
- Ich laufe immer noch auf
android kitkat (lol
) - ich meinen Controller in
freewebhostingarea.com
eingesetzt
hallo, danke für die antwort, ich tat alles, was du gesagt hast und es wird immer noch nicht funktionieren. welche AndroidManifest.xml bearbeite ich trotzdem? der eine im Ordner 'cordovaLib' oder der im Ordner 'android'? –