jQuery AJAX POST verwandelt zu BEKOMMEN

Ich versuche zu senden, Formulardaten an die aktuelle Seite für die Handhabung von Variablen, durch die Verwendung von jQuery. Wenn ich senden Sie die POST-Anforderung empfängt der server eine GET-Anforderung, und meine URL-änderungen zu entsprechen, die zu BEKOMMEN. Ich verstehe, dass jQuery schaltet sich automatisch ein GET-request, wenn ich nicht implizit type: "POST", aber das ist, was ich im glauben Tue. Jede Hilfe würde geschätzt werden.

<script>
    function addadomain(){
        $.ajax({
            type: "POST",
            url: "domains.php",
            data: $("#domainform form").serializeArray(),
            success: function() {
                $("#domainlist").load("domains.php #domainlist");
                $.ajaxSetup({ cache: false });
            }
        });
        return false;
    };
</script>

<a id="displayText" href="#" onclick="toggle();" >Add Domains</a> 

<div id="toggleText" style="display: none">
    <form name="adddomain" id="domainform" autocomplete="on">
        <input type="hidden" name="userid" id="userid" value="<?PHP echo $loggedInUser->user_id; ?>" />

        Domain: <input type="text" name="domain" id="domain" required="required" /><br />
        Keyword: <input type="text" name="keyword" id="keyword" required="required" /><br />
        Facebook Url: <input type="text" name="facebook" id="facebook" /><br />
        Twitter Url: <input type="text" name="twitter" id="twitter" /><br />
        Analytics ID#: <input type="text" name="analytics" id="analytics" /><br />
        Blogspot Url: <input type="text" name="blogspot" id="blogspot" /><br />

        <input type="submit" onclick="addadomain()" id="submit" value="submit" />
    </form> 
</div>
  • Es gibt keine form in #domainform...
InformationsquelleAutor Danejir | 2012-05-22
Schreibe einen Kommentar