我有一些嵌入式(读取:本地)html文件,其中包含在我的应用程序中的UIWebView中加载的表单。表单操作尝试调用我在服务器上获得的脚本。我知道脚本正在运行,因为它已经在本地计算机上进行了测试,并根据需要将值输入到数据库中。
但是,当我在app上尝试使用本地表单时,会调用脚本的url(甚至调用webViewDidLoad委托方法)但是,值不会插入到数据库中。是否可以将本地html文件提交到Web上的脚本?或者它们是否仅限于本地文件系统,因为它们存在于那里?
答案 0 :(得分:0)
我不明白为什么UIWebView无法向网络提交表单,但显然脚本不一定是相对路径。
所以你可以做到
<form id="frm1" action="http://somewebsite.com/formsubmit.php">
而不是通常的
<form id="frm1" action="/formsubmit.php">
当然需要确保您有互联网连接。
希望有帮助,如果没有,请随时澄清。
答案 1 :(得分:0)
您所描述的内容是可能的。 你确定在调用shouldStartLoadWithRequest:时返回YES吗?