मैं कई jQuery AJAX ट्यूटोरियल के माध्यम से जा रहा हूं और इसे अपने Play के साथ शामिल करने का प्रयास कर रहा हूं! ऐप लेकिन मैं कुछ चीजों को समझ नहीं रहा हूं। क्या यह संभव है कि कोई अजाक्स कॉल के माध्यम से निम्नलिखित को कैसे समझा सकता है:प्ले के साथ सरल AJAX!
1) मान लीजिए कि मैं नियंत्रक से संपर्कों की एक सूची पुनर्प्राप्त करना चाहता हूं (प्रत्येक संपर्क का नाम, फोन, ईमेल) है। क्या नियंत्रक को टेम्पलेट के लिए उचित प्रतिक्रिया "निर्माण" करने की आवश्यकता है? नियंत्रक कैसा दिखता है? जावास्क्रिप्ट इसे पुनः प्राप्त करने जैसा दिखता है?
2) AJAX कॉल के माध्यम से एक नया संपर्क जोड़ने/अपडेट करने के लिए, जावास्क्रिप्ट कैसा दिखता है?
यहाँ से ऊपर (ajax का उपयोग नहीं) स्पष्टीकरण का एक उदाहरण के लिए कोड है:
नियंत्रक:
public static void list() { List contacts= Contact.fetchAll(); render(contacts); } public static void add(String name, String phone, String email) { Contact contact = new Contact(); contact.name = name; contact.phone = phone; contact.email = email; contact.save(); } public static void update(Long id, String name, String phone, String email) { Contact contact = Contact.findById(id); contact.name = name; contact.phone = phone; contact.email = email; contact.save(); }
टेम्पलेट (सूचियों सभी संपर्कों) :
#{list contacts, as:'contact'} ${contact.name} ${contact.phone} ${contact.email} #{/list}
टेम्पलेट (संपर्क जोड़ने):
#{form @Contacts.add(), id:'form'}
<input type="text" name="name" />
<input type="text" name="phone" />
<input type="text" name="email" />
<input type="submit" value="Add" />
#{/form}
"क्या यह की तरह दिखना चाहिए?" - ठीक है, मैं कुछ ऐसी चीज का पक्ष लेगा जो कुरकुरा है, बड़े कान हैं और .. ओह रुको हम टेडी भालू के बारे में बात नहीं कर रहे हैं? वैसे तो अपना कोड पोस्ट करें, इसलिए हम यह जान सकते हैं कि यह कैसा दिखता है। –
ठीक है, उदाहरण के लिए नियंत्रक और टेम्पलेट कोड चलाएं (AJAX का उपयोग नहीं कर रहा है)। – agentcurry