来自 Phonegap 应用程序的 AJAX 请求
Posted
技术标签:
【中文标题】来自 Phonegap 应用程序的 AJAX 请求【英文标题】:AJAX-Request from Phonegap Apps 【发布时间】:2011-04-05 19:45:46 【问题描述】:我正在开发一个使用 html5 和 sencha touch 的移动网络应用程序。我的下一步是使用 phonegap 添加一些本机功能。我的应用程序使用 Ajax 请求从服务器组件检索数据,我不确定 ajax 是否可以在 phonegap 打包应用程序中工作?我应该改用 JSONP 吗?
【问题讨论】:
【参考方案1】:不需要 JSONP。由于html文件是本地文件,所以没有跨域限制。
【讨论】:
只有当所有文件和数据源都在设备上时才会如此。我相信他们在谈论服务器端数据。 @michael 不,再读一遍这个问题——meq 正在专门讨论“ajax 是否可以在 phonegap 打包的应用程序中工作”。我使用了 PhoneGap(并实现了一些代码),所以是的,我的答案是正确的 - 没有跨域限制,并且 ajax 将适用于 meq 需要连接到的所有域。 我又读了一遍,它仍然说“使用 Ajax 请求从服务器组件检索数据”。至少对我来说,这意味着一个外部数据源。如果这意味着 phoneGap 应用程序中包含一个“服务器”组件,则没有明确说明。 很明显 OP 在这里谈论的是发出 HTTP 请求。以上是关于来自 Phonegap 应用程序的 AJAX 请求的主要内容,如果未能解决你的问题,请参考以下文章
服务器数据未通过 AJAX 请求在 PhoneGap 框架上传播
Android 设备上的 phonegap 应用程序不发送 AJAX 请求