tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1740
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    foobar Tutorials.de Gastzugang
    Hallo,

    ich möchte mittels jQuery dynamisch GET Parameter erstellen die beim submit eines Formulares verschickt werden.
    ich habe dazu dieses query Plugin gefunden das diese Aufgabe übernehmen soll.
    Dort steht das man zb über
    Code :
    1
    
     $.query.set("section", 5).set("action", "do").toString();
    url parameter anhängen kann.
    Ich habe versucht über eine submit funktion die Parameter zu versenden, das alert wird richtig mit den get parametern ausgegeben aber wie hänge ich den querystring nun an die action?

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Unbenanntes Dokument</title>
     
    <title>jQuery test page</title>
    <script type="text/javascript" src="jquery-1.3.2.js"></script>
    <script type="text/javascript" src="jquery.query-2.1.7.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
        
    });
     
    function sendFormular(){
        var url = $.query.set("foo", "bar").toString();
        alert(url);
    }
     
    </script>
    </head>
    <body>
    <?php 
    //Die GET params ausgeben
    if(!empty($_GET)){
        echo '<pre>';
        print_r($_GET); 
        echo '</pre>';
    }
    ?>
    <form action="index.php" method="post" onsubmit="return sendFormular();">
        <input name="" type="text" value="" /> 
        <input type="submit" value=" Absenden ">
    </form>
    </body>
    </html>
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    probiers mal so:
    Code :
    1
    2
    3
    4
    
    function sendFormular(f){
        f.action='index.php'+$.query.set("foo", "bar").toString();
        return true;
    }

    ...der Aufruf:
    Code :
    1
    
    <form action="index.php" method="post" onsubmit="return sendFormular([B]this[/B]);">
     

Ähnliche Themen

  1. jQuery Parameter an eigene Plugins übergeben
    Von walle_89 im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 30.03.10, 09:54
  2. Antworten: 4
    Letzter Beitrag: 20.02.08, 12:58
  3. Antworten: 2
    Letzter Beitrag: 21.08.06, 09:59
  4. Struts Action auf andere Action umleiten und Parameter übergeben
    Von mungoparks im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 28.01.05, 18:28
  5. Antworten: 1
    Letzter Beitrag: 19.01.05, 22:53