मैं अपनी वेबसाइट के सामग्री क्षेत्र पर jQuery/AJAX $().load()
फ़ंक्शन के साथ पुनः लोड करना चाहता हूं। लेकिन मेरी समस्या यह है कि header
और footer
सभी प्रविष्टियों पर प्रदर्शित होने की आवश्यकता है चाहे आपका एंट्री यूआरएल चाहे।
मेरी साइट टेम्पलेट का उपयोग कर निर्माण कर रही है, इसलिए मेरा पहला विचार अद्वितीय सामग्री के ऊपर और नीचे लेआउट के आउटपुट को हटाना था, क्योंकि मैं यानी रोकता था। मेनू दो बार प्रदर्शित होने से। लेकिन मुझे एहसास हुआ कि यदि उपयोगकर्ता पहले पृष्ठ के माध्यम से मेरी साइट में प्रवेश नहीं कर रहा है, तो index.php कहें, वह कभी भी हेडर या पाद लेख को एक अनस्टाइल टेक्स्ट पेज नहीं देख पाएगा।
मेरा सवाल है, आप इस मुद्दे के आसपास कैसे काम करेंगे? जावास्क्रिप्ट (+ jQuery) और एचटीएमएल 5 की अनुमति है।
आप अपने बैकएंड के लिए किस भाषा का उपयोग कर रहे हैं? पीएचपी? ठंडा गलन? AJAX लोडिंग की सुंदरता यह है कि इससे कोई फर्क नहीं पड़ता कि कोई व्यक्ति किस पृष्ठ पर उतरता है, वे AJAX कॉल से पहले जो भी डालते हैं, उन्हें प्राप्त करेंगे, इसलिए आपका हेडर, पाद लेख, मेनू इत्यादि पहले से ही वहां होगा। जैसा कि नीचे बताया गया है, आप पेज पर किसी भी कंटेनर में अपनी AJAX प्रतिक्रिया लोड कर सकते हैं। यदि आप मेनू पर क्लिक करते समय सामग्री खींचने के लिए AJAX का उपयोग कर रहे हैं, तो आप AJAX प्रतिक्रिया से नई सामग्री के साथ अपने कंटेनर के अंदर HTML को प्रतिस्थापित कर सकते हैं। – Lazerblade
एमिल; आपको यह चुनना चाहिए कि अगर आपको यह पता चला है तो आपके समाधान के लिए कौन सा उत्तर सही था। अन्यथा यदि कुछ भी हो तो क्या बदल गया है इसके साथ अपने प्रश्न को अद्यतन करें। – veeTrain
मैं करूंगा, क्षमा करें।मुझे जवाबों की जांच करने के लिए समय नहीं मिला है, मैं jmort253 के साथ काम करने की कोशिश कर रहा था, लेकिन कुछ त्रुटियां मिलीं (मैं इसके बारे में एक टिप्पणी करूंगा)। मेरे काम ने दुर्भाग्यवश मेरे सर्वर से कनेक्शन फ़िल्टर कर दिया है, इसलिए जब मैं यहां हूं तो मुझे कुछ भी करने का कोई मौका नहीं है। – Emil