Bir veritabanından kayıtları alan bir php dosyasını çalıştırmak için PHONEGAP'ta JQuery ajax çağrılarını kullanabilir miyim? veya Javascript Ajax kullanmalı mıyım? PHONEGAP'ta bunu başarmanın en iyi yolu nedir?ajax aramaları yapmak için PhoneGap Jquery kullanabilir miyim?
cevap
PhoneGap uygulamalarınızda jQuery Ajax işlevlerini kesinlikle kullanabilirsiniz. App JavaScript - - Yukarıdaki örnek sunucuda her zaman PHP komut dosyası sorgular
if (isset($_GET['get_param']) && $_GET['get_param'] == 'value') {
$query = mysql_query("SELECT * FROM some_table WHERE some_col='something'", $db_handle);
if (mysql_affected_rows() > 0) {
while ($row = mysql_fetch_assoc($query)) {
echo "<div>" . $row['some_other_col'] . "</div>";
}
} else {
echo "No Data Found";
}
}
-
$('#some_page_id').bind('pageshow', function() {
$.get('http://domain.com/path/to/script.php?get_param=value', function (data) {
$(this).find('div[data-role="content"]').append(data);
});
});
- Server PHP
: İşte bir demo '#some_page_id' sayfası gösterilir ve <div data-role="content">
etiketine yakalanan verileri ekler. HTML yerine eklemek için .append(data)
yerine .html(data)
'u da kullanabilirsiniz.
GÜNCELLEME
Ben PhoneGap uygulamalarında $.ajax()
görüşmesi yapma hakkında bazı mükemmel bilgi veren jQuery Mobile belgelerinde buldum: Eğer cevabın doğru olduğunu öğrendim eğer http://jquerymobile.com/demos/1.0/docs/pages/phonegap.html
bu da benim için çalışıyor. Ancak, hiç kullanıcı giriş fonksiyonu gerektiren bir telefon boşluk uygulaması oluşturmaya çalıştın mı? –
@MyticMoon Bir uygulamanın içinde kullanıcı girişleriyle herhangi bir deneyimim yok. Başımın üst kısmından, uygulamanın kullanıcı oturumu zaman aşımını yönetmek istediğimi düşünüyorum. Sunucu tarafında değil, kullanıcının erişimini korumak için cihazın antenini kapatamaz. Özel bir sorunuz var mı? – Jasper
@Jasper, bunu başarmak için JSONP tekniğini kullanan JQuery'tir? Aynı Origin Politikası mobil uygulamalar için geçerli değil mi? AjaxRequest'i etkilemeden www.mydomain.com adresine yönlendirmeyi öğrenmek istiyorum –
- 1. Ajax senkron geri aramaları
- 2. jQuery geri aramaları için "this" nasıl bağlanır?
- 3. Raylarda yorum yapmak için Paperclip kullanabilir miyim ve nasıl?
- 4. Görüntülü yüklemelerle jquery yayını kullanabilir miyim?
- 5. AJAX için PhoneGap/Cordova Kullanıcı-Ajansı'nı değiştir
- 6. İçeriğiyle bir metin düğümü seçmek için jQuery kullanabilir miyim?
- 7. Telefon hafızası ile php kullanabilir miyim?
- 8. Raylar jQuery UJS geri aramaları tetiklemiyor
- 9. Görünüm oluşturmayı hızlandırmak için CALayer kullanabilir miyim?
- 10. Base64 dizgisi ile arka plan görüntüsünü değiştirmek için css'yi değiştirmek için jquery kullanabilir miyim
- 11. EJB'ler için CDI yapıcı enjeksiyonu kullanabilir miyim?
- 12. Android'de jmonkeyengine kullanabilir miyim?
- 13. PhoneGap, AJAX ve JQuery Mobile kullanarak bir MySQL veritabanına bağlanma
- 14. Dizide update_all kullanabilir miyim?
- 15. GAE'de Spring kullanabilir miyim?
- 16. App Store için ekran görüntüleri yapmak için iOS Simulator kullanabilir miyim?
- 17. ActionScript kodunu belgelemek için DoxyGen kullanabilir miyim?
- 18. Yerel html dosyaları için çıkarıcıyı kullanabilir miyim
- 19. Kendi hizmetlerimi barındırmak için svchost.exe kullanabilir miyim?
- 20. md5() değerleri için VARCHAR (32) kullanabilir miyim?
- 21. Yerel geliştirme için https kullanabilir miyim?
- 22. Bir akışı ayrıştırmak için Boost.Regex'i kullanabilir miyim?
- 23. Facebook'ta paylaşmak için UIActivityViewController kullanabilir miyim?
- 24. Java Swing için CSS kullanabilir miyim?
- 25. Sürekli işlemler için Sidekiq kullanabilir miyim?
- 26. Kullanmak için JavaScript seç yazıcımı kullanabilir miyim?
- 27. jQuery - ajax isteği
- 28. Phonegap/cordova yerel GUI kullanabilir mi?
- 29. jQuery-Ajax
- 30. PhoneGap uygulamam için JS dosyalarını küçültmeli ve birleştirmeli miyim?
. Yanıt olarak göndermeyi deneyin ... – hellomello