首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 6 UIWebView中的jquery在发送到TouchDB时丢失POST请求正文

iOS 6 UIWebView中的jquery在发送到TouchDB时丢失POST请求正文
EN

Stack Overflow用户
提问于 2012-10-03 13:00:06
回答 1查看 689关注 0票数 1

我有一个遗留的应用程序,我正在用TouchDB升级。这个应用程序使用一个包含javascript页面的UIWebView,它通过touchdb:// get读取和写入应用程序的TouchDB数据库,并通过查询$.ajax(...)发出post请求。电话。

Get请求返回正常,并加载带有数据的网页。但是,Post请求不起作用。当TouchDB收到请求时,它似乎没有接收到任何HTTP请求正文。尽管在ajax调用中指定了一个。下面是我在javescript中的ajax调用:

代码语言:javascript
复制
$.ajax({url:"touchdb:///rfsavedproposals/proposalSession", data: '{"_id":"proposal"}', type:'POST',success: function(){alert("success :-)");},error: function(){alert("fail :-(");}});

Touchdb肯定是通过它来获取请求和调试的,请求HTTPBody (NSData*)和请求HTTPBodyStream (NSInputStream*)都是空的。

我已经研究这个问题两天了,我找来了我的jquery和javascript专家,他们和我一样困惑。希望这里有人能帮上忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-08 11:06:24

经过一段时间后,我发现这是由于UIWebView不发布正文内容所致,除非使用HTTP或HTTPS方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12702157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档