iOS使用Javascript提交表单

iOS使用Javascript提交表单,javascript,objective-c,ios,uiwebview,Javascript,Objective C,Ios,Uiwebview,是的,你读对了。问这个问题我觉得有点傻,但还没能给出一个明确的答案,只是一些模糊的假设 我的应用程序中嵌入了web表单,这些表单由UIWebView加载,一旦填写完毕,就需要提交 现在,我知道可以通过window.location将这些数据传递给objective-c代码,然后在那里发送POST url请求。但是,我想知道是否可以跳过这一步,直接从嵌入web表单中的html/javascript将其发送到服务器上的表单 也就是说,我可以让表单直接从嵌入表单中的javascript指向我的服务器,

是的,你读对了。问这个问题我觉得有点傻,但还没能给出一个明确的答案,只是一些模糊的假设

我的应用程序中嵌入了web表单,这些表单由UIWebView加载,一旦填写完毕,就需要提交

现在,我知道可以通过window.location将这些数据传递给objective-c代码,然后在那里发送POST url请求。但是,我想知道是否可以跳过这一步,直接从嵌入web表单中的html/javascript将其发送到服务器上的表单

也就是说,我可以让表单直接从嵌入表单中的javascript指向我的服务器,然后完全跳过iOS吗


任何洞察都将不胜感激

是的,完全跳过iOS。你为什么不呢

我能不能。。。完全跳过iOS


您基本上只是使用UIWebView作为shell来运行web应用程序。很多应用程序都这样做,这样他们就可以在应用程序商店中拥有一个web应用程序。不需要像Objective-C中那样编写任何代码。

对此您还有其他问题吗?我不期望在这里有太多的回应,因为跳过iOS显然是一条路要走。我是不是误解了你的问题?很明显,我在这个问题上有点愚蠢。我的旧模型使用技巧将数据传递给objective-c,因此我注意到它仍在调用委托方法,我不确定它是否阻止了它。我想这就是我问题的要点——obj-c是否会阻止web视图做某些事情,但答案显然是否定的。谢谢你的回答。我不理解你的问题-如果你在UIWebView中加载网页,并且用户在页面上与表单交互,那么当他们完成时,页面的行为就像是在Safari中加载的一样。这是规范,将数据传递给objective-C是非规范。所以,不确定你所问的是你所描述的显然想要发生的事情,这是通常的情况。