Что-то вроде этого может работать для вас:
// Declare hashobj in global context
// So it can be used anywhere
window.hashobj = {};
var parts = location.hash.substring(1).split('&');
// Strip leading `?`
if(parts[0].lastIndexOf('?', 0) === 0)
parts[0] = parts[0].substring(1);
// Create global variables
for(var i = 0; i < parts.length; i++){
parts[i] = parts[i].split('=');
hashobj[parts[i][0]] = parts[i][1];
}
alert(hashobj.date);
Пример
Используя это, вы должны достаточно легко прочитать хеш и сделать необходимый Ajaxпросит загрузить контент.