2011-09-17 19 views
5

मैं jquery मोबाइल का उपयोग कर काम के लिए एक html5-app बना रहा हूं जिसे बाद में फोनगैप के साथ एक ऐप की तरह बनाया जाएगा।Jquery मोबाइल, सूची से विस्तार पृष्ठ तक पहुंच (गतिशील डेटा)

ऐप एक जेएसओ-फाइल से पहले आइटमों की एक सूची लोड करता है लेकिन बाद में बाहरी यूआरएल से (यह जांचता है कि क्या नई वस्तुओं को सूची में जोड़ा जाना चाहिए) और इसे आधुनिक में अंतर्निहित एसक्यूएल-डीबी में डालें एचटीएमएल 5 ब्राउज़रों।

अब तक मैं इसे काम कर रहा हूं। मैं इसे डेटा को बाहर कर रहा हूं और इसे एक सूची में प्रस्तुत कर रहा हूं। हालांकि - अगले चरण में मुझे थोड़ी सी स्टंप है। जब कोई उपयोगकर्ता सूची में किसी आइटम पर क्लिक करता है तो उसे उस आइटम के बारे में जानकारी के साथ एक पृष्ठ खोलना चाहिए, जिसे डीबी से लिया जाता है।

मैं आमतौर पर PHP में काम करता हूं और वहां यह करना आसान है। बस आईडी के साथ यूआरएल में एक variabel जोड़ें और फिर क्वेरीस्ट्रिंग प्राप्त करें और इसे php कोड में usi प्राप्त करें।

क्या किसी के पास यह अच्छा विचार है कि JQuery मोबाइल में इसे सर्वश्रेष्ठ तरीके से कैसे किया जाए? एक विचार यह है कि मेरे पास बस लोकेल स्टोरेज का उपयोग करना है और एक क्लिक इवेंट करें जो एक आईडी को स्थानीय स्टोरेज में संग्रहीत करता है और फिर इसे विवरण पृष्ठ पर उपयोग करता है। यह लगता है जैसे वहाँ एक बेहतर तरीका है, हालांकि होना चाहिए ...

उत्तर

3

एक रूपरेखा मैं डोम में एक पृष्ठ के चारों ओर बैठे होगा के रूप में विवरण बुलाया

<div data-role="page" id="details"> 
</div> 

युक्त एक एचटीएमएल 5 डेटा विशेषता के साथ सूची आइटम उत्पन्न लंगर लिंक

<li><a href="#details" data-uid="1" class="detailslink">Your list item</a></li> 

बाइंड एक क्लिक करें घटना है कि एक पृष्ठ है कि पकड़ लेता है विवरण सामग्री को पोस्ट, यह विवरण पृष्ठ में अचानक और विवरण पृष्ठ

दिखाने में अद्वितीय ID
संबंधित मुद्दे