पीएचपी का उपयोग कर सरल साइट के लिए एचटीएमएल टॉगल बटन संभव है? - PHP, एचटीएमएल, टॉगलबटन

मुझे डेटा स्टोरेज के लिए सादे एचटीएमएल / सीएसएस का उपयोग करने और PHP / MySQL का उपयोग करके एक साधारण वेबसाइट मिल गई है।

अब मैं फेसबुक जैसे "टॉगल" बटन के समान टॉगल बटन जोड़ना चाहता हूं।

पेज को छोड़ दिए बिना मैं बटन दबाकर उपयोगकर्ता को कैसे दबा सकता हूं (इस आइटम के लिए डेटाबेस रिकॉर्ड जोड़ें, बटन टेक्स्ट जोड़ें)?

मैंने सोचा था कि इस सवाल से पूछा गया होगा और किसी भी अंत तक डिस्कवर नहीं किया जाएगा, लेकिन मुझे मिले सभी समाधानों को पृष्ठभूमि के रूप में सादे PHP की तुलना में कुछ अन्य ढांचे की आवश्यकता होती है।

उत्तर:

जवाब के लिए 3 № 1

आपको जावास्क्रिप्ट के साथ इसे करने की आवश्यकता होगी। "AJAX फॉर्म पोस्टिंग" पर पढ़ें।

एक उच्च स्तर का दृश्य:

  • उपयोगकर्ता बटन पर क्लिक करता है
  • आप एक के माध्यम से क्लिक पर कब्जा करते हैं onclick जावास्क्रिप्ट में हैंडलर, और जावास्क्रिप्ट फ़ंक्शन को कॉल करने के लिए इसका उपयोग करें
  • ने कहा कि फ़ंक्शन XmlHttpRequest के माध्यम से एक लक्षित पृष्ठ पर एक दूरस्थ यूआरएल अनुरोध करता है
  • वह लक्ष्य पृष्ठ POST या GET के माध्यम से पारित पैरामीटर में होता है और उनके साथ क्रियाएं करता है (उदाहरण के लिए डेटाबेस रिकॉर्ड जोड़ें), और आवश्यक किसी भी प्रतिक्रिया को प्रिंट करता है
  • जावास्क्रिप्ट फ़ंक्शन प्रतिक्रिया को पढ़ता है और तदनुसार कार्य करता है (उदाहरण के लिए बटन टेक्स्ट बदलें)

और यह सब पृष्ठ को ताज़ा किए बिना होता है।

आप यह सब शुद्ध निम्न स्तर जावास्क्रिप्ट कोड के साथ कर सकते हैं, लेकिन ब्राउजर संगतता के साथ विभिन्न मुद्दों को हल करते समय पुस्तकालयों के पहले से ही इसे सार तत्व बनाते हैं। मैं सुझाव देता हूं jQuery जावास्क्रिप्ट पुस्तकालय। यह आपको वही करने का एक आसान तरीका प्रदान करता है जो आपको चाहिए, और अच्छी प्रलेखन।


संबंधित सवाल
सबसे लोकप्रिय