JQuery загружать локальные файлы

0

У меня есть этот скрипт здесь http://jsfiddle.net/kd6Y4/1/

который получает div от другой страницы на том же сайте и показывает, что проблема заключается в том, что он работает отлично в Интернете, как эта прямая ссылка http://fiddle.jshell.net/kd6Y4/1/show/ поиск для руки или

но он не работает в автономном режиме из-за ограничений на использование скриптов на разных сайтах, пожалуйста, помогите ему работать в автономном режиме, так как мне нужно использовать этот автономный режим в среде Android, а также в автономных браузерах

  $("#searchForm").submit(function (e) {
 e.preventDefault();
var results = $("#resultContainer");
var text = $("#search").val();
results.empty();
$.get("url here", function (data) {
var els = $(data).find("div:contains(" + text + ")").appendTo(results);
els.find('a').attr('href', function (_, href) {
    return 'url here/#' + $(this).closest('div').attr('id');
})
});
 });

[эта ошибка приходит, как решить]

XML Http-запрос не может загрузить файл Нет заголовка "контроль доступа разрешить исходный" присутствует в запрошенном источнике источника источника, поэтому не разрешен доступ

  • 0
    Если вы используете локальный URL-адрес файловой системы, вам нужно хранить ресурсы в том же каталоге, иначе политика одного источника не позволит вам получить доступ к этим ресурсам.
  • 0
    Я держал оба файла в одном каталоге, он еще не работает
Показать ещё 18 комментариев
Теги:
xss

1 ответ

0
Лучший ответ

Пытаться

jQuery(function(){
    $("#searchForm").submit(function (e) {
        e.preventDefault();
        var results = $("#resultContainer");
        var text = $("#search").val();
        results.empty();
        $.get("test2.html", function (data) {
            var els = $(data).find("div:contains(" + text + ")").appendTo(results);
            els.find('a').contents().unwrap();
            els.wrap(function(){
                return $('<a/>', {
                    href: 'test2.html#' +this.id
                })
            })
        }, 'html').fail(function(){
            console.log('arge', arguments)
        });
    });
})

и заставить работу локальных файлов следовать этому вопросу

  • 0
    работал как шарм большое спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню