Добавить URL без расширения на страницу с помощью функции javascript onclick (складной элемент)
Это моя кнопка. Он загружает правильную страницу с помощью функции javascript onclick, но когда содержимое загружается в div, я бы хотел, чтобы в адресной строке указывался новый URL без расширения. Как включить перезапись URL в функцию javascript?
HTML
<img src="image1.png" type="button" onclick="myFunction()" data-
toggle="collapse" data-target="#collapseExample" aria-expanded="false"
aria-controls="collapseExample"/>
<section id="content">This is the content</div>
Javascript:
<script>
function myFunction() {
$('section#content').load("content/page1.php");};
/*What should I write here???? to make url
www.home.com/my-extensionless-url-name */
</script>
Я пробовал состояние push, но, похоже, не получил правильную ссылку на элемент.
1 ответ
Итак, я нашел ответ. Вот функция, которая работает, и делает ее без расширения!
function myFunction(){
$('section#content').load("content/page1.php");
event.preventDefault();
window.history.pushState(
{"html":"<html></html>",
"pageTitle":"this is my title"},
"", "http://my_Specific_Website.com/mynewurl"
);
};