@Stopy

Как сделать подобный AJAX запрос?

Как сделать такой get-запрос с помощью AJAX, который изменит url-адрес соответствующим образом? Т.е. если я отправлю переменную 'p=15', то и урл поменяется с index.html на index.html?p=15. (вроде ведь так работает переключение страниц в Яндексе) Извиняйте за мою глупость.
  • Вопрос задан
  • 2405 просмотров
Решения вопроса 1
iLeonidze
@iLeonidze
xbooster.ru
Делайте параллельно AJAX-запрос и изменение адреса страницы. Обычным AJAX-запросом адрес не измените :)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rikcon
@Rikcon
url без перезагрузки можно записать с помощью html5 history api, а "достать" стоку как вы хотите можно кажется с помощью .serialize() на форму, могу ошибаться, перепроверьте по поводу .serialize() api.jquery.com/serialize
Ответ написан
@stepandra94
Насколько я понимаю, вы имели ввиду что-то типо этого?
<!DOCTYPE html>
<html lang="en">
<head>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script>
function ajax_fuu (value) {
	$.ajax({
  url: "http://api.openweathermap.org/data/2.5/weather?q="+value+"",
  success: function(data){
    console.log( data );
  }
});
}
	ajax_fuu('London,uk');
</script>
	<meta charset="UTF-8">
	<title></title>
</head>
<body>
	
</body>
</html>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы