子聪同学 2017-04-09 16:49 采纳率: 75%
浏览 3100
已采纳

ajax如何获取 跨域 .txt文件文本内容 谷歌翻译api调用

api 地址:http://translate.google.cn/translate_a/single?client=gtx&sl=en&tl=zh-CN&dt=t&q=google
他会返回一个txt文本文件。
在js中如何ajax读取文本内容,jquery ajax或原生都可回答。有demo也行。谢谢。

  • 写回答

2条回答 默认 最新

  • Go 旅城通票 2017-04-10 01:05
    关注

    可以用qyl转为jsonp数据

     <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
    <script>
        $.ajax({
            url: 'http://query.yahooapis.com/v1/public/yql',
            dataType: 'jsonp',
            data: {
                q: "select * from json where url=\" http://translate.google.cn/translate_a/single?client=gtx&sl=en&tl=zh-CN&dt=t&q=google\"",
                format: "json"
            },
            success: function (d) {
                alert(JSON.stringify(d))//远程json数据放在query.results下
            }
        });</script>
    

    JSONP跨域访问在线代理API

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码