Fehler in jQuery
Hallo Leute,
ich wollte Daten über jQuery an eine PHP Datei senden, aber es kommt ein Fehler. Egal wie ich die Anordnung der Klammern versuche, es ist immer falsch:
Wo ist hier der Fehler?
ich wollte Daten über jQuery an eine PHP Datei senden, aber es kommt ein Fehler. Egal wie ich die Anordnung der Klammern versuche, es ist immer falsch:
$(document).ready(function(){
$.post("...", {
anzstern: starsCount,
racap: rep,
bew: bewertung
}, function(result) {
if(result == "Success") {
$('#Bewertung_box').slideToggle(500);
} else {
alert("Error");
}
});
)};
Wo ist hier der Fehler?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 327107
Url: https://administrator.de/contentid/327107
Ausgedruckt am: 22.11.2024 um 10:11 Uhr
7 Kommentare
Neuester Kommentar
Letzte Zeile: Klammern vertauscht.
JavaScript legt Wert auf Genauigkeit (Groß und Kleinschreibung und Schreibfehler nimmt es dir sehr übel), die scheint bei dir sehr sehr kurz zu kommen ...:-P
bew: bewerung
http://api.jquery.com/jQuery.post/Zitat von @Yanmai:
XMLHttpRequest cannot load https://mainlysoft.com/..... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://....' is therefore not allowed access.
Na dann ist mir alles klar! Schon mal was von CORS gehört?! Per Default lassen dich die Browser nur auf die selbe Domain auf der du dich befindest per XMLHTTP posten, außer die PHP Seite der fremden Domain lässt dies explizit per CORS Header zu, Stichwort SameOriginPolicy. Sehe also zu das die Subdomain den Header dazu setzt dann klappt das auch.XMLHttpRequest cannot load https://mainlysoft.com/..... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://....' is therefore not allowed access.
z.B. lässt diesr PHP-Code hier auf der Subdomain per Header an den Browser übertragen, Requests von allen anderen Seiten zu:
<?php
header("Access-Control-Allow-Origin: *");
?>