HTML5 pushState () в Wordpress

Я пытаюсь реализовать pushstate для сайта wordpress и испытываю настоящие проблемы

Я пробовал использовать эти

Когда я использую http://html5.gingerhost.com/ =, я получаю сообщение об ошибке

GET http://wwww.mydomain.com/content.php?format=json

404 Not Found
        487ms   
jquery.min.js (line 4)

"NetworkError: 404 Not Found - http://www.mydomain.com/content.php?format=json"

Эти 2 метода показывают мне всю страницу! а не указанный раздел

  1. http://tinywall.info/2012/02/22/change-browser-url-without-page-reload-refresh-with-ajax-request-using-javascript-html5-history-api-php-jquery-like-facebook-github-navigation-menu/

  2. http://www.franckmaurin.com/how-to-use-html5-history-with-wordpress-jquery/

Может быть, я упускаю что-то, связанное с wordpress?

моя навигация выглядит так

    <ol class="primary-nav">  
        <li class="page_item"><a href="http://www.mydomain.com/charities">/&nbsp;Charities</a></li>
        <li class="page_item"><a href="http://www.mydomain.com/contact">/&nbsp;Contact</a></li>
        <li class="page_item"><a href="http://www.mydomain.com/join-us">/&nbsp;Join us</a></li>
        <li class="page_item"><a href="http://www.mydomain.com/news">/&nbsp;News</a></li>
        <li class="page_item"><a href="http://www.mydomain.com/who-we-are">/&nbsp;Who we are</a></li>
    </ol>

person MonteCristo    schedule 31.07.2012    source источник
comment
в каком браузере вы находитесь?   -  person bobek    schedule 01.08.2012


Ответы (1)


Я решил это с помощью этого метода

http://www.franckmaurin.com/how-to-use-html5-history-with-wordpress-jquery/

Проблема заключалась в том, что запрос ajax запрашивал весь html, а не определенные данные

Итак, я изменил

 $(this).html(data).fadeTo('fast', 1);

to

 $(this).html($(data).find('#main').html()).fadeTo('fast', 1);

or

  var requiredElement = $(data).find('#main').html()

  $(this).html(requiredElement).fadeTo('fast', 1);
person MonteCristo    schedule 01.08.2012