Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 15322|Отговор: 1

[Jquery] XMLHttpRequest не може да зареди ''. Няма "Достъп-контрол-Разрешен-Произход"

[Копирай линк]
Публикувано в 27.09.2015 г. 22:48:47 ч. | | | |


Грешка:
XMLHttpRequest не може да зареди ''. Няма заглавие 'Access-Control-Allow-Origin' на поискания ресурс. Произход ' ' следователно не е разрешен достъп.
Причина: Javascrip{filter}t също получава тази грешка при достъп до локални файлове. Поради съображения за сигурност, браузърите не позволяват Javascrip{filter}t да достъпва локални файлове.
Решение:

Chrome не поддържа локални Ajax заявки, а този проблем възниква, когато достъпя .json файл в .html файл, което означава, че този .html файл не може да бъде зареден в момента.

Решение

Отворете настройките за свойства на Chrome Shortcut:
Кликнете с десен бутон върху бързия бутон в браузъра Chrome и изберете "Свойства",
Добави "--allow-file-access-from-files" към "Target", забележи празно място пред него,
Просто рестартирайте браузъра на Chrome.





Предишен:Какъв е произходът на тъмните облаци, които се появиха от Ctrip и други изтичания?
Следващ:JS прихваща последния. може да се използва за оценка на обхвата на IP сегмента
Публикувано в 6.12.2015 г. 16: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",
            type:'GET',
            dataType: 'JSONP',
            успех: function(data){
                $('тяло').append( "Име: " + данни );
            }
        });
    </scrip{filter}t>
</head>
<body>
Тестови въпроси в Ajax между домейните
</body>
</html>

Използвайте формата jsonp, като например ajax request parameter dataТип: 'JSONP' в jquery.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com