0

我有一些嵌入式(读取:本地)html 文件,其中表单加载在我的应用程序的 UIWebView 中。表单操作尝试调用我在服务器上的脚本。我知道该脚本正在运行,因为它已经在本地机器上进行了测试,并根据需要将值输入到数据库中。

但是,当我在应用程序上尝试执行此操作时,会调用脚本的 url(甚至调用 webViewDidLoad 委托方法)但是,值不会插入到数据库中。本地 html 文件是否可以提交到网络上的脚本?或者它们是否仅限于本地文件系统,因为它们存在于那里?

4

2 回答 2

0

我不明白为什么 UIWebView 无法向网络提交表单,但显然脚本必须不是相对路径。

所以你可以做

<form id="frm1" action="http://somewebsite.com/formsubmit.php">

而不是通常的

<form id="frm1" action="/formsubmit.php">

当然需要确保您有互联网连接。

希望对您有所帮助,如果没有,请随时澄清。

于 2012-05-31T18:07:56.377 回答
0

你所描述的都是可能的。你确定你在 shouldStartLoadWithRequest: 被调用时返回 YES 吗?

于 2012-05-31T18:35:29.723 回答