এটি করার উপায় হ'ল location.hash
এজেএক্স আপডেটের পরে এমন কোনও স্থিতিশীল পরিবর্তন ঘটে যখন আপনি পৃথক ইউআরএল রাখতে চান man উদাহরণস্বরূপ, যদি আপনার পৃষ্ঠার ইউআরএল হয়:
http://example.com/
যদি কোনও ক্লায়েন্টের পক্ষের কার্যটি এই কোডটি কার্যকর করে:
// AJAX code to display the "foo" state goes here.
location.hash = 'foo';
তারপরে, ব্রাউজারে প্রদর্শিত URL টি এতে আপডেট হবে:
http://example.com/#foo
এটি ব্যবহারকারীদের পৃষ্ঠার "foo" রাজ্যটি বুকমার্ক করতে এবং ব্রাউজারের ইতিহাসটি রাষ্ট্রগুলির মধ্যে নেভিগেট করতে ব্যবহার করে।
এই প্রক্রিয়াটি স্থানে রাখার পরে, জাভাস্ক্রিপ্ট ব্যবহার করে যথাযথ প্রাথমিক অবস্থা তৈরি এবং প্রদর্শন করতে ক্লায়েন্ট সাইডে ইউআরএল এর হ্যাশ অংশটি পার্স করতে হবে, খণ্ড শনাক্তকারীদের (# অংশের পরে) পাঠানো হয়নি সার্ভার।
বেন আলমানের হ্যাশচেঞ্জ প্লাগইনটি যদি আপনি jQuery ব্যবহার করেন তবে পরবর্তীকালে একটি বাতাস বইবে ।