V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ryanking8215
V2EX  ›  程序员

请教大家,hybrid app 如何获取外部数据呢?

  •  
  •   ryanking8215 ·
    ryanking8215 · 2014-08-20 21:37:41 +08:00 · 3822 次点击
    这是一个创建于 3752 天前的主题,其中的信息可能已经有所发展或是发生改变。
    例如使用phonegap实现hybrid app,使用webview呈现ui,使用js控制逻辑。有server提供rest api.
    app通过rest api得到数据,并展示出来。

    问题是,如何获取数据?是使用jquery吗?但jquery没法跨域访问;是自制一个phonegap plugin吗?但貌似这样开发复杂点,要清楚phonegap plugin的机制,实现部分可能还涉及到原生代码。
    4 条回复    2014-08-26 22:41:08 +08:00
    veiz
        1
    veiz  
       2014-08-20 23:03:53 +08:00
    JSONP
    ryanking8215
        2
    ryanking8215  
    OP
       2014-08-21 09:48:08 +08:00
    @veiz jsonp需要server端支持,有时server端是第三方的。
    kimmykuang
        3
    kimmykuang  
       2014-08-21 10:53:20 +08:00
    jsonp+1,用angular的$http服务发请求。
    现在就在用phonegap做hybrid app中
    veiz
        4
    veiz  
       2014-08-26 22:41:08 +08:00
    @ryanking8215 如果不能控制服务器,可以用 JS <-> Native Bridge 的方式。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3693 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:49 · PVG 08:49 · LAX 16:49 · JFK 19:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.