Как сделать JQuery Ajax-вызов на поддомен? - PullRequest
2 голосов
/ 18 ноября 2008

Я могу вызвать страницу в том же домене, но она не работает, когда я вызываю страницу в поддомене из-за проблем безопасности. что мне нужно сделать? помоги мне !!!

Ответы [ 3 ]

3 голосов
/ 18 ноября 2008

Вы можете установить document.domain, но если я правильно помню, некоторые браузеры (Opera) даже не допустят этого. Боюсь, ваш ответ - создать какой-то прокси на поддомене, через который вы сможете общаться

1 голос
/ 11 августа 2011

Используйте тег script, и ответом должен быть обратный вызов javascript.

Ex:

Вместо:

<script type="text/javascript">
jQuery.ajax({
    success: function(data) {
        alert(data.field);
    },
    dataType: 'json'
});
</script>

Do:

<script src="http://sub.domain.com/file"></script>

, что приведет к следующему содержанию:

data = {'field': 'bleh'}
alert(data.field);
0 голосов
/ 19 ноября 2008

По соображениям безопасности большинство браузеров не разрешают запросы ajax в разные домены. Так что, насколько я знаю, вы не сможете этого сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...