HTML-Anker zum senden von post-Daten auf, klicken Sie auf

Ist es möglich, einen Anker-tag verhält sich wie ein .Einreichen (mit gewissen post-Merkmale?) Grund, warum ich ein Anker-tag, weil ich mag den submit-button Aussehen und wollte eine CSS-Taste.

Hier ist, was ich gerade mache (und es funktioniert nicht)

html-Datei

<div class="footer"><a href="#" id = "test_btn" class="button"><strong>Sign Up</strong></a></div>

<div class="footer"><a href="#" id = "test2_btn" class="button"><strong>Sign Up</strong></a></div>

den .js-Datei

<script type="text/javascript">

$("#test_btn").live("click",function(){
    var post_data = {'account_type':"Free"}
    return $.post("www.someplacehere.com/user_sign_up/1/", post_data);
}); 

$("#test2_btn").live("click",function(){
    var post_data = {'account_type':"Premium"}
    return $.post("www.someplacehere.com/user_sign_up/1/", post_data);
}); 
</script>

Bekomme ich eine richtige Antwort, aber es funktioniert nicht, senden Sie mir die POST-Daten-Seite leitet nur zurück an den Anfang der Seite (durch den Anker). Irgendwelche Ideen, wie man es mir direkt an der richtigen Stelle (html-Seite) mit den POST-Daten pre-gefüllt auf dieser html-Seite? Als Sie feststellen, es ist nicht einfach .submit().
Jetzt wohl gehen mit einem versteckten Feld und machen Sie dann einen .submit(), aber Frage mich, ob es ist ein einfacher Weg, um die Seite bekommen, da die POST konnte ordnungsgemäß durchgeführt werden.

Dank!

InformationsquelleAutor Tyug | 2010-11-06
Schreibe einen Kommentar