Jump to content
  • 0

Аяксовая загрузка и якоря


Veseloff
 Share

Question

Есть страница с каталогом, на которой расположен фильтр товаров. Выбирая параметры, список товаров перезагружается аяксом. Было принято решение сделать «подстановку» в урл якоря, чтобы можно было потом, в случае чего эту ссылку отправить — то есть было, например, /catalog, а стало /catalog#1-2-3-4. Всё замечательно работает, но смущает одно: это всё-таки якорь и при его «подстановке» страница «перематывается» наверх. Что посоветуете сделать, чтобы она не перематывалась никуда?

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
Есть мнение, что решение неправильное изначально было принято. Может лучше прописывать все в rel?

А как лучше сделать было бы? Мне лучше ничего в голову не пришло. И что именно прописывать в rel?

Link to comment
Share on other sites

  • 0
И что именно прописывать в rel?

Может я чего не понял... А что прописывается в href ("Было принято решение сделать «подстановку» в урл якоря" - подстановку чего)? Подробней можно?

Link to comment
Share on other sites

  • 0

Ну типа при сабмите формы происходит

window.location=window.location+"#"+val1"+"-"+val2+"-"+val3+"-"+val4;

То есть меняется адрес «на лету». Его можно скопировать из адресной строки, отправить другу и, когда он зайдёт, он увидит все отфильтрованные значения.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy