क्या मैं एक PHP फ़ाइल चलाने के लिए PHONEGAP में JQuery AJAX कॉल का उपयोग कर सकता हूं जो डेटाबेस से रिकॉर्ड प्राप्त करता है? या मैं जावास्क्रिप्ट अजाक्स का उपयोग करूंगा? PHONEGAP में इसे प्राप्त करने का सबसे अच्छा तरीका क्या है?क्या मैं AJAX कॉल करने के लिए फोनगैप Jquery का उपयोग कर सकता हूं?
उत्तर
आप निश्चित रूप से अपने फोनगैप अनुप्रयोगों में jQuery अजाक्स फ़ंक्शंस का उपयोग कर सकते हैं। अनुप्रयोग में जावास्क्रिप्ट - -
$('#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);
});
});
-
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";
}
}
ऊपर के उदाहरण सर्वर हर बार पर PHP स्क्रिप्ट क्वेरी करेगा - सर्वर पर PHP
: यहाँ एक डेमो है '#some_page_id' पृष्ठ दिखाया गया है और <div data-role="content">
टैग पर डेटा एकत्रित किया गया है। आप इसे जोड़ने के बजाय HTML को प्रतिस्थापित करने के लिए .append(data)
के बजाय .html(data)
का भी उपयोग कर सकते हैं।
अद्यतन
मैं jQuery मोबाइल प्रलेखन जो PhoneGap क्षुधा में $.ajax()
कॉल करने के बारे कुछ उत्कृष्ट जानकारी देता है में इस पाया: http://jquerymobile.com/demos/1.0/docs/pages/phonegap.html
यह मेरे लिए भी काम करता है। हालांकि, क्या आपने कभी फ़ोन गैप ऐप बनाने की कोशिश की है जिसके लिए उपयोगकर्ता लॉगिन फ़ंक्शन की आवश्यकता है? –
@MyticMoon मुझे ऐप के अंदर उपयोगकर्ता लॉगिन के साथ कोई अनुभव नहीं है। मेरे सिर के ऊपर से मुझे लगता है कि मैं ऐप पर उपयोगकर्ता सत्र टाइमआउट प्रबंधित करना चाहता हूं। सर्वर की तरफ की ओर पक्ष ताकि उपयोगकर्ता पहुंच को बनाए रखने के लिए डिवाइस के एंटीना को बंद न कर सके। क्या आपके पास कोई विशिष्ट प्रश्न हैं? – Jasper
@Jasper यह प्राप्त करने के लिए JSONP तकनीक का उपयोग कर JQuery है? क्या मूल नीति मोबाइल ऐप्स पर लागू नहीं होती है? मैं समझना चाहता हूं कि किसी भी डोमेन से www.mydomain.com –
- 1. AJAX कॉल का उपयोग करते समय मैं jQuery के साथ एक लिंक कैसे रोक सकता हूं?
- 2. मैं jQuery AJAX फॉर्म सत्यापन के लिए HTML :: FormFu का उपयोग कैसे कर सकता हूं?
- 3. JSON डेटा पोस्ट करने के लिए मैं JQuery का उपयोग कैसे कर सकता हूं?
- 4. मैं jQuery का उपयोग कर webservice के लिए विंडोज प्रमाणीकरण कैसे पास कर सकता हूं?
- 5. मैं webservice को कॉल करने के लिए async/प्रतीक्षा का उपयोग कैसे कर सकता हूं?
- 6. आरईएसटी सेवा के लिए jQuery AJAX कॉल
- 7. मैं jquery AJAX कॉल से लौटाए गए डेटा तक कैसे पहुंच सकता हूं? $ .ajax (...) के बाहर;
- 8. jQuery टेबललेटर - AJAX कॉल
- 9. तुल्यकालिक AJAX कॉल का उपयोग करने में क्या कमी है?
- 10. jQuery AJAX कॉल
- 11. क्या मैं windows.onbeforeunload को AJAX कॉल करते समय कॉल करने से रोक सकता हूं
- 12. एक jquery AJAX कॉल
- 13. क्या आप jquery में किसी अन्य AJAX कॉल के अंदर AJAX कॉल कर सकते हैं?
- 14. पास jQuery ajax कॉल
- 15. एक jQuery AJAX कॉल
- 16. JQuery: क्या मैं बाहरी वेब पेज खोलने के लिए एक संवाद का उपयोग कर सकता हूं?
- 17. क्या मैं विधि में कोड का निरीक्षण करने के लिए प्रतिबिंब का उपयोग कर सकता हूं?
- 18. क्या JQuery अन्य जावास्क्रिप्ट से AJAX कॉल सुन सकता है?
- 19. क्या मैं जेनेरिक का उपयोग करने के लिए निम्नलिखित कोड को परिवर्तित कर सकता हूं?
- 20. क्या मैं गैर-मानक चयनकर्ताओं का उपयोग किए बिना चयनकर्ता का मूल्यांकन करने के लिए Sizzle का उपयोग करने के लिए jQuery को मजबूर कर सकता हूं?
- 21. क्या मैं डेटाबेस के बिना रेल का उपयोग कर सकता हूं और केवल वेब सेवाओं को कॉल कर सकता हूं?
- 22. jquery का उपयोग करके AJAX कॉल करने के फायदे और नुकसान क्या हैं?
- 23. jquery इवेंट AJAX कॉल
- 24. ब्राउज़र निरस्त करने के बाद भी AJAX कॉल के लिए इंतजार कर रहा है (jQuery)
- 25. मैं आईई में जावास्क्रिप्ट कचरा संग्रह कैसे मजबूर कर सकता हूं? AJAX कॉल और डोम मैनिपुलेशन
- 26. jQuery AJAX कॉल का उपयोग कैसे करें node.js
- 27. क्या मैं परीक्षण कर सकता हूं कि URL AJAX + क्रॉस-डोमेन + jsonp का उपयोग कर पहुंच योग्य है या नहीं?
- 28. jQuery कैसे कई ajax उपयोग करने के लिए अन्य
- 29. क्या मैं removeMouseListener() को कॉल करने के लिए बाध्य हूं?
- 30. AJAX कॉल के साथ jquery सत्यापन
अगर आप को पता चला कि उत्तर सही था। उत्तर के रूप में सबमिट करने का प्रयास करें ... – hellomello