Добавить 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"
    );
};
Другие вопросы по тегам