Я использую JQuery Address для довольно простой навигации ajax с index.php, который загружает страницы в контейнер. Это JQuery:
$.address.change(function(event) {
// Get URL:
var url = event.value.replace('/','');
if (url != '') {
$('#internalcontent').load(url);
}
});
$('a').livequery('click',function() {
$.address.value($(this).attr('href'));
return false;
});
Это работает для большинства ссылок (например, test.php) и для некоторых строк запроса (например, test.php? Id = 3). Но это не работает для URL со строкой запроса, такой как test.php? D = 4 & c = 2. Вместо этого он просто загружает эту страницу в пустое окно, а не в контейнер div. Я довольно новичок в Address, и я уверен, что это довольно просто, но я не могу понять, почему существует несоответствие между этими двумя примерами, то есть, почему это работает для test.php? Id = 3, но не для теста. PHP? d = 4 & с = 2.
Любой совет высоко ценится!