• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ryanking8215
V2EX  ›  程序员

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

  •  
  •   ryanking8215 ·
    ryanking8215 · Aug 20, 2014 · 4691 views
    This topic created in 4464 days ago, the information mentioned may be changed or developed.
    例如使用phonegap实现hybrid app,使用webview呈现ui,使用js控制逻辑。有server提供rest api.
    app通过rest api得到数据,并展示出来。

    问题是,如何获取数据?是使用jquery吗?但jquery没法跨域访问;是自制一个phonegap plugin吗?但貌似这样开发复杂点,要清楚phonegap plugin的机制,实现部分可能还涉及到原生代码。
    4 replies  •  2014-08-26 22:41:08 +08:00
    veiz
    veiz
    Aug 20, 2014
    1
    JSONP
    ryanking8215
    ryanking8215
    OP
    Aug 21, 2014
    2
    @veiz jsonp需要server端支持,有时server端是第三方的。
    kimmykuang
    kimmykuang
    Aug 21, 2014
    3
    jsonp+1,用angular的$http服务发请求。
    现在就在用phonegap做hybrid app中
    veiz
    veiz
    Aug 26, 2014
    4
    @ryanking8215 如果不能控制服务器,可以用 JS <-> Native Bridge 的方式。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1635 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 16:16 · PVG 00:16 · LAX 08:16 · JFK 11:16
    ♥ Do have faith in what you're doing.