关于jsonp跨域访问txt问题,求大神

Vkin621 2016-08-17 10:01:24


这是我想在js里写的调用代码,可是不能成功返回txt里的json格式的数据。

"http://ip地址/xxxxx.txt" 地址是我远程服务器上的一个txt文件,里面有一串json格式的数据,我想通过本地跨域访问这个文件,并获取到里面的json格式数据。


求大神帮忙。


...全文
272 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigbird_561 2016-08-18
  • 打赏
  • 举报
回复
jsonp本质就相当于外部文件引入,所以解决起来就简单了
  • 打赏
  • 举报
回复
用IE可以跨域访问。高版本的没试过。
KK3K2005 2016-08-18
  • 打赏
  • 举报
回复
在你自己服务器上加个接口 使用jsonp方式 这个接口 去读取 json文件 然后返回
泡泡鱼_ 2016-08-17
  • 打赏
  • 举报
回复
那就转到服务器端去做下代理 1:比如:请求地址[假定是:data.aspx]按jsonp的方式去设置,然后将txt的文件名也当成参数传递过去 2:在data.aspx中获取到需要的txt文件名称,提取对应的内容;然后获取jsonp传递过来的callback名称,然后输出:callback名称(txt文件内容)即可。注意:txt文件内容中的双引号什么的要注意转义。自己试几次就明白了
Vkin621 2016-08-17
  • 打赏
  • 举报
回复
引用 2 楼 crying_boy 的回复:
去看下jsonp的使用方法,你的txt文档也要配合的。改起来很简单
谢谢你的回答!! 恩 刚才发现了 得把数据加到类似一个函数名里 “info(数据)” 然后访问info。。 但是 ,我的文件内容是固定的,不可以修改,就是json格式的数据 该如何跨域访问恩 文件内容是类似这样: [ { "a":"1" ,"b":"11"}, { "a":"2" ,"b":"22"}, { "a":"3" ,"b":"33"} ]
Vkin621 2016-08-17
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
txt文件里要写jsonp格式的数据,不能是json格式的
谢谢你的回答!! 恩 刚才发现了 得把数据加到类似一个函数名里 “info(数据)” 然后访问info。。 但是 ,我的文件内容是固定的,不可以修改,就是json格式的数据 该如何跨域访问恩 文件内容是类似这样: [ { "a":"1" ,"b":"11"}, { "a":"2" ,"b":"22"}, { "a":"3" ,"b":"33"} ]
泡泡鱼_ 2016-08-17
  • 打赏
  • 举报
回复
去看下jsonp的使用方法,你的txt文档也要配合的。改起来很简单
天际的海浪 2016-08-17
  • 打赏
  • 举报
回复
txt文件里要写jsonp格式的数据,不能是json格式的

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧