मैंने देखा है कि http://hypem.com जैसी साइटें जो एक पूर्ण AJAX साइट है, अब अपने # को स्क्रैप करने में कामयाब रही है! AJAX यूआरएल लेकिन एक पूर्ण AJAX साइट बनाए रखा। यह कैसे संभव है? http://plugins.jquery.com/project/history-js# बिना अजाक्स नेविगेशन!
उत्तर
आप हालांकि केवल सभ्य ब्राउज़रों में history.pushState साथ ऐसा कर सकते,)
https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history
यहाँ हैश किया गया URL को पुराने ब्राउज़र के लिए एक fallback के साथ एक jQuery प्लगइन है कुछ आधुनिक ब्राउज़र history.pushState()
का समर्थन करते हैं।
हालांकि, यदि आप पुराने ब्राउज़र का समर्थन करना चाहते हैं जो अभी भी लोकप्रिय हैं, तो आपको हैश फ़ॉलबैक का उपयोग करना चाहिए।
:
एचटीएमएल 5 का नया इतिहास एपीआई है। इस यूआरएल पर डेमो उपलब्ध है। http://html5demos.com/history/
https://github.com/browserstate/history.js इसके लिए बहुत अच्छा समर्थन है। इसके अलावा history.js jquery, mootools आदि के साथ प्लग प्लग है और HTML4 ब्राउज़र का भी समर्थन करता है।
बस में शामिल अपने
<script type="text/javascript" src="https://raw.github.com/binarymind/jquery-navigate/master/navigate.js" ></script>
और
<script type="text/javascript"
$(document).ready(function() {
$.navigate.init();
});
</script>
के बाद jQuery (1.7+) के लिए शामिल हैं <head>
में और प्लगइन अपनी वेबसाइट में automaticaly अजाक्स पहुंच जाएंगे।
आशा है कि यह मदद करता है पर जा सकते हैं के लिए
।
bastien
- 1. जावास्क्रिप्ट के बिना अजाक्स
- 2. pushViewController नेविगेशन नियंत्रक के बिना
- 3. धूमकेतु के बिना अजाक्स रिवर्स?
- 4. नेविगेशन नियंत्रकों के बिना ios segues
- 5. स्टोरीबोर्ड नेविगेशन कंट्रोलर बिना टेबलव्यू कंट्रोलर
- 6. उपयोगकर्ता की आवश्यकता के बिना अजाक्स/डोजो
- 7. अजाक्स
- 8. अजाक्स
- 9. JQuery अजाक्स - अजाक्स कॉल
- 10. नेविगेशन
- 11. नेविगेशन
- 12. नेविगेशन
- 13. नेविगेशन
- 14. नेविगेशन नियंत्रक के बिना नेविगेशन बार में बार बटन कैसे जोड़ें।
- 15. अजाक्स
- 16. अजाक्स
- 17. अजाक्स
- 18. अजाक्स
- 19. अजाक्स
- 20. अजाक्स?
- 21. Google नेविगेशन
- 22. नेविगेशन बार
- 23. रिक्त मॉडल बनाने के बिना rails_admin नेविगेशन लेबल कैसे बनाएं?
- 24. ब्राउज़र पॉप अप लॉगिन संवाद के बिना अजाक्स प्रमाणीकरण
- 25. jQuery के बिना अजाक्स करना कितना बुरा है?
- 26. मैं ओवरलैप के बिना अंतराल पर अजाक्स कॉल कैसे करूं?
- 27. अजाक्स आधारित वेबसाइट पर ओपनग्राफ
- 28. आईफोन नेविगेशन बार
- 29. नेविगेशन नियंत्रक
- 30. नेविगेशन कंट्रोलर
तो यह खिड़की के समान तरीके से यूआरएल को बदल नहीं देगा। स्थान होगा? यह पेज रीफ्रेश नहीं करेगा? – wilsonpage
@pagewil: यह विचार है। 'pushState()' आपको पृष्ठ के यूआरएल को पुनः लोड किए बिना संशोधित करने की अनुमति देता है। –