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 AntwortenIch 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?