jeg tror du lidt har misforstået hvordan jQuery.post() funktionen fungere.
se dokumentationen:
http://docs.jquery.com/Postinde i function(Parameters_to_post) bliver 'Parameters_to_post' brugt som en lokal variabel til at lagre "svaret" fra din forespørgsel.
der i mod skal du lægge din data ind i parameteren før funktion()
så følgene:
$.post(Site_to_load, function(Parameters_to_post)
{
$(window.location).attr('href', Site_to_load);
});
laves om til:
$.post(Site_to_load, , { the_posts: Parameters_to_post}, function(response)
{
$(window.location).attr('href', Site_to_load);
});
du kan eventuelt prøve at printe værdien af 'response'.
det er sådan at jQuery.post() funktionen virker, men du kan ikke rigtig bruge den funktion til det du gerne vil, fordi:
jQuery.post() sender data til en fil som så kan håndterer den data og sende et svar tilbage.
og hvis du så sender siden videre så kommer ingen af delene med.
(ved ikke lige om du forstod det, det var en dårlig forklaring)
men i alt fald kan den funktion ikke bruges til det du gerne vil.
winblows's forslag er LØSNINGEN på dit problem.
du kan eventuelt hvis du ikke vil se på de par ekstra html-tags, løse det med at oprette dem med javascript.
det kan du gøre med jQuerys .add() funktion.
se dokumentationen:
http://api.jquery.com/add/