【发布时间】:2012-01-15 02:27:50
【问题描述】:
这就是问题所在。假设有一个 DOMAIN A 将成为包含 PHP 脚本 文件的服务器。来自域 A 的数据将由 域 B 的客户端访问。
我知道它不能直接使用 JavaScript 访问。所以我所做的是,在域 A 中,我创建了一个 JavaScript 文件作为 PHP 脚本的前端,该脚本对 PHP 进行 AJAX 处理并返回数据。但不幸的是它不起作用
我遇到了一个在客户端使用 PHP 作为中间人的示例。但我不想在客户端保留任何服务器端 PHP 代码作为中间人。我只想将 Javascript 分发给客户端域。
How to get data with JavaScript from another server?
域 A
PHP - 数据.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 中包含来自 域 A 的 example.js 文件
<script type="text/javascript" src="http://www.DomainA.com/example.js"></script>
<script type="text/javascript">
alert(getData());
</script>
我希望我已经让自己被理解了!这可以成立吗?它类似于 Google 朋友连接,我的意思是,只需向客户端提供 JavaScript 即可。每件事都在服务器端进行
感谢您提供这个论坛
【问题讨论】: