我正在使用PhoneGap构建一个移动应用程序,我需要它来适应我的服务RESTful api.
基本上如果我想检索/删除/更新/检查/(非幂等操作)资源,通过jQuery的ajax方法向http://example.com/resource/:id发出GET/DELETE/PUT/HEAD/POST请求是支持的.这是我遇到问题的地方.
由于PhoneGap保存文件并在本地提供文件(例如:file://file.html),因此我将遇到ajax调用的跨域问题.另外,我知道JSONP基本上是在文档中插入脚本,因此是一种请求方法的解决方案
以下是一些想法:
什么是这个问题最优雅的解决方案?插件是受欢迎的.
TL; DR:如何针对不同的HTTP方法为$ .ajax请求添加跨域支持?