
Вы можете установить document.domain, но, если я правильно помню, некоторые браузеры (Opera) даже не позволяют этого. Боюсь, ваш ответ - создать какой-то прокси на поддомене, через который вы можете разговаривать
Из соображений безопасности большинство браузеров не разрешают запросы ajax к разным доменам. Насколько я знаю, вы не сможете этого сделать.
Используйте тег скрипта, и ответ должен быть обратным вызовом javascript.
Бывший:
Вместо:
<script type = "text/javascript">
jQuery.ajax({
success: function(data) {
alert(data.field);
},
dataType: 'json'
});
</script>
Делать:
<script src = "http://sub.domain.com/file"></script>
в результате получится следующий контент:
data = {'field': 'bleh'}
alert(data.field);