मैंने एचटीएमएल 5 नए इतिहास एपीआईइतिहास.pushState और पेज रीफ्रेश
पर ध्यान देना शुरू किया, हालांकि, मेरे पास एक सवाल है। पेज रीफ्रेश कैसे हो सकता है?
उदाहरण के लिए कोई उपयोगकर्ता किसी लिंक है, जो एक js समारोह द्वारा नियंत्रित किया जाता है, जो
एसिंक्रोनस रूप से पेज
की सामग्री लोड करता है पर क्लिक करता है history.pushState()
साथ URL परिवर्तन उपयोगकर्ता पृष्ठ को रीफ्रेश करता है, लेकिन पाठ्यक्रम का URL सर्वर पर मौजूद नहीं है
आप इस तरह की स्थितियों को कैसे संभालेंगे? हैश समाधान के साथ वहां कोई नहीं मुद्दा
धन्यवाद
तो आपको AJAX या पूर्ण पृष्ठ के आधार पर अनुरोधों को संभालने के लिए सर्वर पक्ष की आवश्यकता है। अगर वे पृष्ठ के केवल एक हिस्से को AJAX लौटते हैं, अन्यथा पूरे दस्तावेज़ को वापस कर दें। सही बात? – Thomas
हां, एक अच्छा परिदृश्य प्रतीत होता है। अधिकांश लोग blah.com/dir/page/ajax/condition/condition का उपयोग करते हैं ... ताकि आप "पेज" पर रीडायरेक्ट कर सकें या फिर भी आगे बढ़ सकें और अपने AJAX को कॉल कर सकें या अपने AJAX में स्थितियां भी लागू कर सकें। यह सब आपके वेब ऐप पर निर्भर करता है – Mohsen