Announcement

Collapse
No announcement yet.

Ajax - JumpMenu - Parameter mitgeben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ajax - JumpMenu - Parameter mitgeben

    Hallo, ich habe ein Codebeispiel von hier: https://dzone.com/articles/how-create-quick-jump-menu

    Leider werden die Parameter in den Links nicht mitgegeben. Das JumpMenu springt bei jeder Auswahl auf die finden.php

    Was muss ich am Code anpassen?


    Code:
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>    
    <script type="text/javascript" charset="utf-8">
    //<![CDATA[
        $(document).ready(function() {
            $('.site_quick_jump').change(function(){
                // option 1 use a JS redirect in the current window
                //window.location.href = $(this).val();
                
                // option 2; set the 'action' of the form and submit it
                if ($(this).val() != '') {
                    $('#site_quick_jump_form').attr('action', $(this).val()); // 
                    $('#site_quick_jump_form').attr('target', '_self'); 
                    $('#site_quick_jump_form').submit(); // Go!
                }
            });
        }); // doc ready
    //]]>
    </script>

    Code:
    <form id="site_quick_jump_form" method="get" action="">
    <select class="site_quick_jump">
    <option value="finden.php">w&auml;hlen</option>
    <option value="finden.php?fnk=1">P1</option>    
    <option value="finden.php?fnk=2">P2</option>
    </select>
    </form>
    Vielen Dank!

  • #2
    Warum fragst du nicht dort wo du den Code her hast?

    Von welchen Links redest du, ich sehe da keine?

    Wo ist da Ajax?

    <form id="site_quick_jump_form" method="get" action="">

    Ist kein Ziel unter action angegeben, wird die aktuelle Seite geladen.

    $('#site_quick_jump_form').attr('action', $(this).val());

    Werte aus/prüfe, was gesetzt wird.

    Parameter werden Links (die von diesem Javascript nicht erfasst werden) per

    https://de.wikipedia.org/wiki/Hilfe:URL-Parameter

    mitgegeben
    Zuletzt editiert von Christian Marquardt; 17.10.2016, 22:25.
    Christian

    Comment


    • #3
      Klicke ich im JumpMenu z.B. auf P1, also <option value="finden.php?fnk=1">P1</option> , wird nur auf finden.php weitergeleitet nicht auf finden.php?fnk=1

      Sorry für meine falschen Benennungen von Code usw, bin neu in dem Bereich Webentwicklung ohne Dreamweaver ;-)
      Zuletzt editiert von JKS; 18.10.2016, 09:29.

      Comment


      • #4
        http://www.w3schools.com/tags/tag_option.asp
        Die Zielseite hat im Valueattribut nichts zu suchen

        Das Script ist unsinnig und bringt nichts.
        Dafür nutzt man Ajax
        Christian

        Comment

        Working...
        X