По-прежнему добавлять / добавлять параметры в URL при использовании jquery ajax get - PullRequest
1 голос
/ 19 декабря 2011

Я использую jquery ajax get.

ТАК когда моя форма отправлена, она затем отправляется в файл php, но URL остается прежним, потому что я использую ajax.

$('#search').submit(function() {

$.get("http://example.co.uk/ajax/post.php", $(this).serialize(),
 function(response){

     $('#content').html(response.content);


   },"json");

 return false;
}); 

Хорошо, этот рабочий URL останется прежним. www.example.com

хорошо, если я удаляю возвращаемое значение false, чтобы получить функциональность по умолчанию в форме, я получаю следующее.

www.example.com?name=test&location=wales

хорошо, вот то, что я ищу, я хочу использовать ajax, но при этом параграфы добавляются к причине заголовка, потому что я хочу, чтобы мой URL был доступен другим, поэтому он будет извлекать параметры из него.

пример

www.example.com // will just so the basic page

но

www.example.com?name=test&location=wales // will show the page specific to wales 

Любая помощь, пожалуйста ???

1 Ответ

1 голос
/ 19 декабря 2011

Вам, вероятно, понадобится использовать хеш (.com / #), чтобы это произошло, поскольку вы не можете просто отредактировать URL.

* * * * * * * * * * * * * * * * * * * * * * * Плагин событий jQuery от Ben Alman - хорошее начало. Это позволит вам определить, когда оно изменится.

Этот учебник также может помочь: Включение кнопки "Назад" с помощью jQuery для дизайнеров .

...