Показать сообщение отдельно
  #1 (permalink)  
Старый 17.05.2014, 18:27
Интересующийся
Отправить личное сообщение для SkyLaGer Посмотреть профиль Найти все сообщения от SkyLaGer
 
Регистрация: 17.05.2014
Сообщений: 10

Возникла проблема
Здравствуйте!

Проблема заключается в моем незнании!

На одном сайте нашел такой скрипт:

var default_content="";
$(document).ready(function(){
	
	checkURL();
	$('ul li a').click(function (e){
			checkURL(this.hash);
	});
	default_content = $('#pageContent').html();	
	setInterval("checkURL()",250);
	
});
var lasturl="";
function checkURL(hash)
{
	if(!hash) hash=window.location.hash;
	
	if(hash != lasturl)
	{
		lasturl=hash;		
		if(hash=="")
			$('#pageContent').html(default_content);
		else
			loadPage(hash);
	}
}
function loadPage(url)
{
	url=url.replace('#','');	
	$.ajax({
		type: "POST",
		url: "load_module.php",
		data: 'mod='+url,
		dataType: "html",
		success: function(msg){
			
			if(parseInt(msg)!=0)
			{
				$('#pageContent').html(msg);
			}
		}		
	});

}


Это простенькая загрузка страницы на AJAX.
Обрабатывает ссылки типа: site.ru/#load

Тут оно заменяет только символ # и загружает у меня php скрипт load

НО мне допустим надо скрипт загружать с параметром
Например ссылка типа такого: site.ru/#load?name=Lager
Как можно сделать так, что бы проверило наличие "?name=" и записало в другую переменную (url2 например)
Ответить с цитированием