Внешний файл JS не загружается после отправки

0

У меня есть файл js в домене 1, который отлично работает в домене1. Но если я подключу js (from domain1) к domain2, он не работает.

Файл js является соединением с php файлом в домене1 для вывода некоторых результатов. Как я могу заставить его работать в домене2.

[Я хочу, чтобы js работал из самого домена1)

Здесь js файл в домене1,

function sendQuery() {
var container = $('#DisplayDiv');
$(container).html('<img src="http://www.domain1.com/loading.gif">');
var newhtml = '';

    $.ajax({
        type: 'POST',
        url: 'http://www.www.domain1.com/data.php',
        data: $('#SubmitForm').serialize(),
        success: function(response) {
         $('#DisplayDiv').html(response);
        }
    });
    return false;
}

Он работает до файла load.gif, но данные не выводятся из внешнего файла output.php из домена2.

[Здесь domain1 и domain2 используются только в качестве примеров]

РАБОТАЙТЕ СЕЙЧАС!

Благодаря @Ohgodwhy Header установил Access-Control-Allow-Origin "*" в.htaccess в домене1.

Теги:

2 ответа

0

Непонятно, чего вы хотите. Точно.. Если вы пройдете свой код Здесь будет отлично.
Но я думаю, что если вы хотите подключить любой файл "js" из любого домена в ваш домен, вы можете использовать для него обычное замедление:

в HTML:

<script type = "text/javascript" src="https://googledrive.com/host/0B248VFEZkAAiNjhxaDNUZVpsVHM" charset="utf-8"></script>

в PHP:

echo '<script type = "text/javascript" src="https://googledrive.com/host/0B248VFEZkAAiNjhxaDNUZVpsVHM" charset="utf-8"></script>';

Очень важно отметить:
1- Вы должны позаботиться о заказе сценария для зависимого скрипта. 2- Элемент, который вы вызываете, должен присутствовать и отображаться во время cal time.

0

Javascript не разрешает перекрестный домен AJAX-вызов.
Там есть некоторые варианты, которые можно сделать, например, JSONP
См. Эту ссылку для дополнительных возможностей: ссылка

Ещё вопросы

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