Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przycisk powrotu w załadowanej treści
Radzio1615
post 21.05.2020, 20:32:53
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 21.05.2020

Ostrzeżenie: (0%)
-----


Cześć wszystkim!
Utworzyłem wysuwany panel boczny, w którym znajduje się grupa przycisków. Dla każdego przycisku przypisana jest w PHP treść jaka ma zostać załadowana po jego kliknięciu. W załadowanej treści chcę umieścić przycisk powrotu, który wracałby do wszystkich przycisków.

Kod panelu:
  1. <div class="sidemenu">
  2. <div class="content">
  3. <button data-content="btn1">Pokaż treść btn1</button>
  4. <button data-content="btn2">Pokaż treść btn2</button>
  5. <button data-content="btn3">Pokaż treść btn3</button>
  6. </div>
  7. </div>


Skrypt:
  1. jQuery( document ).ready( function( $ ) {
  2.  
  3. $( '.sidemenu button' ).on('click', function( event ) {
  4. event.preventDefault();
  5.  
  6. var content = $( this ).data( 'content' );
  7.  
  8. $( '.sidemenu .content' ).empty();
  9.  
  10. $.ajax( {
  11. url: ajaxobject.ajaxurl,
  12. type: 'get',
  13. dataType: 'html',
  14. data: {
  15. action: 'sidemenu_content',
  16. content: content,
  17. },
  18. success: function( result) {
  19. $( '.sidemenu .content' ).append( result );
  20. console.log(result);
  21.  
  22. }
  23. });
  24.  
  25. });
  26. });


PHP:
  1. function sidemenu_content() {
  2. if( isset( $_GET['content'] ) ) {
  3. $content= $_GET['content'];
  4. if ( $content == 'btn1' ) {
  5. require_once( get_template_directory() . '/sidemenu/btn1.php' );
  6. } elseif ( $content == 'btn2' ) {
  7. require_once( get_template_directory() . '/sidemenu/btn2.php' );
  8. } elseif ( $content == 'btn3' ) {
  9. require_once( get_template_directory() . '/sidemenu/btn3.php' );
  10. }
  11. }
  12. wp_die();
  13. }


Kod w takiej formie dział i ładuje się wskazana treść. Tylko jak poprawnie wkomponować w to przycisk powrotny, który będzie umieszczony w każdym z trzech plików php?
Jestem dość nowy w ajax i będę wdzięczny za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 15:28