Вопрос о междоменном (субдомен) ajax запрос

У меня была такая же ошибка, но с использованием WildFly. Не знаю, почему, но, я не мог видеть, что параметр фассов CDI добавляется в мой проект. Поэтому, чтобы подавить это сообщение об ошибке, мне пришлось вручную создавать beans.xml внутри папки WEB-INF.

Это было содержание:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <beans xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        bean-discovery-mode="all" version="1.1" 
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
        http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd"/>

cheers

50
задан Vasil 16 March 2009 в 01:24
поделиться

3 ответа

Другой обходной путь - направить запрос ajax на страницу php (например) в вашем домене и на этой странице сделать запрос cURL к поддомену.

1
ответ дан 7 November 2019 в 10:28
поделиться

Перекрестный домен - это совсем другая тема. Но перекрестный субдомен относительно прост. Все, что вам нужно сделать, это установить одинаковый домен document.domain как на родительской странице, так и на странице iframe.

document.domain = "yourdomain.com"

Подробнее здесь

Примечание: этот метод будет только позволит вам взаимодействовать с фреймами от родителей вашего домена . Он не изменяет источник, отправленный XMLHttpRequest.

139
ответ дан 7 November 2019 в 10:28
поделиться

Другое решение, которое может или не может работать на Вас, состоит в том, чтобы динамично вставить/удалить теги script в Ваши DOM, которые указывают на целевой домен. Это будет работать, если цель будет возвращать json и поддерживать обратный вызов.

Функция для обработки результата:

<script type="text/javascript">
  function foo(result) {
    alert( result );
  }
</script>

Вместо того, чтобы делать Ajax запрашивают динамично вставить что-то вроде этого:

<script type="text/javascript" src="http://n1.example.com/echo?callback=foo"></script>
19
ответ дан Josh Rickard 7 November 2019 в 20:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: