Вот проблема. Предположим, что существует DOMAIN A , который будет сервером, содержащим файл PHP Script . Данные из домена A должны быть доступны клиенту на DOMAIN B .
Я знаю, что к нему нельзя получить прямой доступ через JavaScript. Итак, что я сделал, в Домене A я создал файл JavaScript в качестве внешнего интерфейса для PHP Script, который AJAXes PHP и возвращает данные. Но, к сожалению, это не работает
Я сталкивался с примером, когда PHP был посредником на стороне клиента. Но я не хочу хранить любой серверный PHP-код как посредник на стороне клиента. Я просто хочу выдать Javascript клиентскому домену.
Как получить данные с помощью JavaScript с другого сервера?
ДОМЕН А
PHP - data.php
<?php echo "Server returns data"; ?>
JS - example.js
Есть ли Ajax для PHP
function getData()
{
//assume ajax is done for data.php and data is retrieved, now return the data
return ajaxed_data;
}
Домен B
JS
Клиент включает в свой HTML
файл
example.js из
Домена A
<script type="text/javascript" src="http://www.DomainA.com/example.js"></script>
<script type="text/javascript">
alert(getData());
</script>
Надеюсь, я сделал себя понятным! Можно ли это установить? Это что-то вроде Google Friend Connect, я имею в виду просто предоставить клиенту JavaScript и все. Каждая вещь выполняется на стороне сервера
Спасибо за предоставление этого форума