AJAX пост на внешний URL [дубликаты]

На этот вопрос уже есть ответ здесь:

Как отправить междоменный запрос POST через JavaScript? 17 ответов

Я пытаюсь опубликовать данные с помощью ajax на внешний URL-адрес с помощью следующего кода:

$(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();
    });
});

Но я получаю следующую ошибку:

XMLHttpRequest не может загрузитьhttp://site.com/post.php, Нулевой источник не разрешен Access-Control-Allow-Origin.

Я также добавил следующую строку в файл htaccess на моем сервере

Header set Access-Control-Allow-Origin *

Кто-нибудь сможет сказать мне, что я делаю неправильно и как я могу публиковать данные на внешний URL-адрес?

Ответы на вопрос(2)

Ваш ответ на вопрос