2012-05-31 2 views
0

У меня есть встроенные (read: local) html-файлы с формами, загруженными в UIWebView в моем приложении. Действие формы пытается вызвать скрипт, который я получил на сервере. Я знаю, что скрипт работает, потому что он был протестирован на локальной машине и вводит значения в базу данных по мере необходимости.Может ли локальный UIWebViews доступ к Интернету?

Однако, если у меня есть локальная форма в попытке сделать это, вызывается URL-адрес сценария (и вызывается даже метод делегата webViewDidLoad), но значения НЕ вставляются в базу данных. Возможно ли, чтобы локальные html-файлы отправлялись на скрипты в Интернете? Или они ограничены локальной файловой системой, потому что они присутствуют там?

ответ

0

То, что вы описали, возможно. Вы уверены, что возвращаете YES, когда shouldStartLoadWithRequest: вызывается?

+0

В этом была проблема. Я возвращался к истине, менял ее на ДА, и это сработало. Очень странно, что это не сработало, когда вернулось ... – bgoers

0

Я не понимаю, почему UIWebView не смог отправить форму в Интернет, но, очевидно, сценарий не должен быть относительным путем.

Таким образом, вы могли бы сделать

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

вместо обычного

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

и, конечно, нужно будет убедиться, что у вас есть подключение к интернету.

Надеюсь, что поможет, если нет, не стесняйтесь уточнять.

+0

Я уже использовал полный путь, совершил эту ошибку в первый раз. Я даже напечатал URL-адрес в методе делегирования webViewDidStartLoad, и он верен, он указывает на мой скрипт. Поскольку я могу отправлять пустые значения в этой форме, я посетил URL-адрес в браузере и отправил бланки в БД, но через приложение это не так! Поэтому я не уверен, что моя проблема в том, что это локальный файл и, следовательно, не может отправляться на сервер за пределами файловой системы – bgoers

+0

Существуют ли какие-либо другие зависимости, которые эта страница имеет в форме, возможно, она может быть включена в приложение ? – mergesort

+0

Сценарий может быть относительным путем. – Gruntcakes

Смежные вопросы