Javascript 如何通过使用jquery并避免跨站点限制来获取变量中远程文件的内容?
我想在JavaScript变量中加载Javascript 如何通过使用jquery并避免跨站点限制来获取变量中远程文件的内容?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想在JavaScript变量中加载文本文件的内容,但不需要修改任何有关Web服务器配置的内容 我无法控制这两个网站上的http头 该文件存储在完全不同的Web服务器上 目前我尝试了.ajax和.get,但我发现它们都有accesscontrolalloworigin错误 文件内容类似于: term1|wow! term2|bleah,...! 我确实可以控制文件的格式,但我不想将其转换为太复杂而无法手动编辑的内容,如果外部域未返回正确的头或允许跨域的数据类型(如javascript/
文本文件的内容,但不需要修改任何有关Web服务器配置的内容
我无法控制这两个网站上的http头
该文件存储在完全不同的Web服务器上
目前我尝试了.ajax和.get,但我发现它们都有accesscontrolalloworigin
错误
文件内容类似于:
term1|wow!
term2|bleah,...!
我确实可以控制文件的格式,但我不想将其转换为太复杂而无法手动编辑的内容,如果外部域未返回正确的头或允许跨域的数据类型(如javascript/jsonp、css或图像),则无法从外部域请求数据
唯一的解决方法是使用服务器端脚本获取页面数据,或者在这种情况下使用公共代理服务,如YQL。如果文本文件的内容不是javascript或jsonp,则根本不可能,除非您使用某种服务器端代理或YQL。如果不可能,则可能重复@KevinB,回答一下,解释一下原因。谢谢