मैं एक फोटो गैलरी बना रहा हूं, और फ़ोटो ब्राउज़ होने पर क्वेरी स्ट्रिंग और शीर्षक को बदलने में सक्षम होना चाहूंगा।पृष्ठ को फिर से लोड किए बिना क्वेरी स्ट्रिंग को संशोधित करना
जिस व्यवहार को मैं ढूंढ रहा हूं उसे अक्सर निरंतर/अनंत पृष्ठ के कुछ कार्यान्वयन के साथ देखा जाता है, जहां आप क्वेरी स्ट्रिंग को स्क्रॉल करते समय पृष्ठ संख्या (http://x.com?page=4) इत्यादि को बढ़ाते रहते हैं .. यह सिद्धांत में सरल होना चाहिए, लेकिन मैं कुछ ऐसे ब्राउज़र को पसंद करेंगे जो प्रमुख ब्राउज़रों में सुरक्षित हों।
मुझे this great post मिला, और window.history.pushstate
के साथ उदाहरण का पालन करने की कोशिश कर रहा था, लेकिन ऐसा लगता है कि यह मेरे लिए काम नहीं कर रहा है। और मुझे यकीन नहीं है कि यह आदर्श है क्योंकि मुझे ब्राउज़र इतिहास को संशोधित करने की परवाह नहीं है।
मैं बस तस्वीर बदलने पर हर बार पृष्ठ को पुनः लोड किए बिना, वर्तमान में देखी गई तस्वीर को बुकमार्क करने की क्षमता प्रदान करने में सक्षम होना चाहता हूं।
यहाँ अनंत पेज को क्वेरी स्ट्रिंग को संशोधित करता है का एक उदाहरण है: http://tumbledry.org/
अद्यतन इस विधि पाया:
window.location.href = window.location.href + '#abc';
यह मेरे लिए काम करने के लिए प्रकट होता है, लेकिन मैं एक नया क्रोम पर कर रहा हूँ। यह शायद पुराने ब्राउज़र के साथ कुछ मुद्दों का कारण बन जाएगा?
आप कुछ उदाहरण साइट है कि अपनी क्वेरी स्ट्रिंग अपडेट हो जाता है के लिए एक लिंक पोस्ट कर सकते हैं गतिशील रूप से? मुझे नहीं लगता कि यह किया जा सकता है, लेकिन आप * हैश वैल्यू बदल सकते हैं और जो भी आप चाहते हैं उसे प्राप्त करने के लिए पर्याप्त हो सकता है। – Pointy
संभावित डुप्लिकेट [जावास्क्रिप्ट/jquery के साथ यूआरएल में हेरफेर कैसे करें?] (Http://stackoverflow.com/questions/6601609/how-to-manipulate-the-url-with-javascript-jquery) – Quentin
उदाहरण जोड़ा गया। –