Ich erstelle zuerst phonegap App. Ich habe unten Code, den ich verwendete, um Daten vom Server zu holen. Problem ist dieser Code funktioniert gut, wenn ich document.ready benutze. Aber ich habe irgendwo gelesen, dass ich Deviceready für Phonegap App verwenden muss.phonegap: JQuery document.ready oder Phonegap deviceready
document.addEventListener("deviceready", function(){
$.ajax({
type: 'post',
url: 'uid.php',
cache: false,
dataType: 'json',
data: '&uid=' +uid,
success: function(data) {
alert(data.count);
});
});
Ich versuchte oben Code, aber es funktioniert nicht. Ich meine Ajax Anruf nicht feuern.
$(document).ready(function() {
$.ajax({
type: 'post',
url: 'uid.php',
cache: false,
dataType: 'json',
data: '&uid=' +uid,
success: function(data) {
alert(data.count);
});
});
Welche URL Sie verwenden? – Homen
Ich teste es in meinem Handy mit dem Phonegap Desktop. bezüglich der in Ajax erwähnten URL. Es ist auf localhost. Ich kann bestätigen, dass es gut funktioniert. – Ironic
deviceready sogar gefeuert? Wenn nein, stellen Sie sicher, dass Sie "cordova.js" in Ihre HTML-Datei eingefügt haben. – Hoon