POST数据到JavaScript包括

时间:2011-07-06 16:27:32

标签: javascript html post include

您知道标准JavaScript包含在HTML中吗?

<script src="http://example.com/script.js"></script>

如何将数据发布到src?使用AJAX或jQuery可能不是一个选项,除非你可以让它跨域工作。

1 个答案:

答案 0 :(得分:1)

您无法发布数据并检索内容跨域。这是一个安全问题。

您可能已经意识到这一点,但您可以通过将其附加到网址来执行GET请求:

<script src="http://example.com/script.js?key=value&key2=value"></script>

您还可以使用代理从网站检索跨域请求。该项目看起来很有希望:https://github.com/jamespadolsey/jQuery-Plugins/tree/master/cross-domain-ajax/

但它似乎也只支持通过雅虎服务器的GET请求。

唯一可行的选择是创建一个可以过滤的php(其他其他服务器语言)代理。使用php的curl API并不困难。其他服务器脚本语言中有等价物。