Bereitstellung von Daten für sich selbst mit Hilfe von jquery

Ich versuche, post Formular Daten an sich selbst mit Erfolg nicht.Mein code ist wie folgt

<html>
    <title>Post to self</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">

    </script>
    <script type="text/javascript">
        $(document).ready(function () {
            $('.x-button').live("click", function () {
                $.ajax({
                    type: "POST",
                    url: "self.php",
                    data: $(".aj").serialize(),
                    success: function (data) {
                        alert("Data Loaded:");
                    }
                });
            });
        });
    </script>
    </head>

    <body>

               <?php
              if(isset($_POST['submit']))
              {
             echo $_POST['firstname'];
              }
              ?>
            <form name="input" action="" class="aj" method="post">
                <article>
                    <label>Firstname</label>
                    <input type="text" name="firstname" value="Ed" class="x-input"
                    />
                </article>
                <article>
                    <label>Lastname</label>
                    <input type="text" name="lastname" value="Doe" class="x-input"
                    />
                </article>
                <article>
                    <label>City</label>
                    <input type="text" name="city" value="London" class="x-input"
                    />
                </article>
                <input type="submit" value="Update Options" class="x-button" />
            </form>
    </body>

</html>

Bei der Verwendung <form name="test" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post"> in plain php und html funktioniert es, aber ich kann nicht damit es funktioniert mit jquery.

  • Sind Sie versuchen zu buchen, kann ein AJAX-script (das würde die brauchen, um ein anderes Skript, als das generieren der Seite). Oder sind Sie einfach nur versuchen, die post das Formular?
  • was ist der name der Datei? ist es self.php ? und verwenden $(form).seralize()
  • Er kann generieren der Seite und Holen Sie sich die Gebuchten Daten aus der gleichen Datei.
  • Ich bin versucht zu posten, dann das Formular mit jquery bin ich der Bearbeitung der geposteten Daten, die in der gleichen php-Datei, die die jquery und die jquery.
  • warum verwenden Sie jquery ajax bei der Buchung auf der gleichen Seite
  • WordPress-options-Seite ermöglicht es und die weniger behaarten auf diese Weise.

InformationsquelleAutor Gandalf | 2012-07-25
Schreibe einen Kommentar