Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 15322|Απάντηση: 1

[Jquery] Το XMLHttpRequest δεν μπορεί να φορτώσει το ''. Δεν υπάρχει 'Access-Control-Allow-Origin'

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 27/9/2015 10:48:47 μ.μ. | | | |


Λάθος:
Το XMLHttpRequest δεν μπορεί να φορτώσει το ''. Δεν υπάρχει κεφαλίδα 'Access-Control-Allow-Origin' στον πόρο που ζητήθηκε. Ως εκ τούτου, δεν επιτρέπεται η πρόσβαση στην προέλευση.
Αιτία: Το Javascrip{filter}t λαμβάνει επίσης αυτό το σφάλμα κατά την πρόσβαση σε τοπικά αρχεία. Για λόγους ασφαλείας, τα προγράμματα περιήγησης δεν επιτρέπουν στο Javascrip{filter}t να έχει πρόσβαση σε τοπικά αρχεία.
Λύση:

Το Chrome δεν υποστηρίζει τοπικά αιτήματα Ajax και αυτό το πρόβλημα παρουσιάζεται όταν έχω πρόσβαση σε .json αρχείο σε ένα αρχείο .html, πράγμα που σημαίνει ότι αυτό το αρχείο .html δεν μπορεί να φορτωθεί αυτήν τη στιγμή.

Λύση

Ανοίξτε τις ρυθμίσεις ιδιοτήτων της συντόμευσης του Chrome:
Κάντε δεξί κλικ στη συντόμευση του προγράμματος περιήγησης Chrome και επιλέξτε "Ιδιότητες",
Προσθέστε το "--allow-file-access-from-files" στο "Target", παρατηρήστε ένα κενό μπροστά του,
Απλώς επανεκκινήστε το πρόγραμμα περιήγησης Chrome.





Προηγούμενος:Ποια είναι η προέλευση των μαύρων νεφών που ξέσπασαν από το Ctrip και άλλες διαρροές;
Επόμενος:Ο JS αναχαιτίζει το τελευταίο. μπορεί να χρησιμοποιηθεί για να κρίνει το εύρος του τμήματος IP
Δημοσιεύτηκε στις 6/12/2015 4:18:33 μ.μ. |
<html>
<head>
    <title>Τίτλος</title>
    <scrip{filter}t src="http://code.jquery.com/jquery-1.7.1.min.js"></scrip{filter}t>
    <scrip{filter}t>
        $.ajax({
            url:"http://www.test.com/gpsApi.php?lat=22.502412986242&lng=113.93832783228",
            τύπος:'GET',
            dataType:'JSONP',
            επιτυχία: συνάρτηση(δεδομένα){
                $('body').append( "Όνομα: " + δεδομένα );
            }
        });
    </scrip{filter}t>
</head>
<body>
Δοκιμάστε τις διατομεακές ερωτήσεις του Άγιαξ
</body>
</html>

Χρησιμοποιήστε τη μορφή jsonp, όπως παράμετρος αιτήματος ajax dataType: 'JSONP' στο jquery.
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com