AJAX-Post auf externe URL [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie sende ich eine domänenübergreifende POST-Anfrage über JavaScript? 17 Antworten

Ich versuche, Daten mit Ajax an eine externe URL mit dem folgenden Code zu senden:

$(document).ready(function(){
    $('.submit_button').click(function() {
        $.ajax({
                type : 'POST',
                url : 'http://site.com/post.php',
                dataType : 'text',
                data: $("#infoForm").serialize()
        }).done(function(results) {
                    alert(results);
        });
        event.preventDefault();
    });
});

Ich erhalte jedoch den folgenden Fehler:

XMLHttpRequest kann nicht geladen werdenhttp://site.com/post.php. Origin null ist von Access-Control-Allow-Origin nicht erlaubt.

Ich habe auch die folgende Zeile zur htaccess-Datei auf meinem Server hinzugefügt

Header set Access-Control-Allow-Origin *

Kann mir jemand sagen, was ich falsch mache und wie ich Daten an eine externe URL senden kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage