2012-05-30 54 views
-1

是的,你閱讀正確。我對此有點無聊,但一直未能提出確切的答案,只是模糊的假設。iOS以Javascript方式提交表格

我已經在我的應用程序中嵌入了一個由UIWebView加載的Web表單,一旦填寫完成,需要提交。

現在,我知道可以通過window.location將這些數據傳遞給objective-c代碼,然後通過POST url請求從此處將其發送出去。但是,我想知道是否可以跳過此步驟並直接從我的嵌入式Web表單中的html/javascript將其直接發送到我的服務器上的表單。

I.e.我可以直接將表單點從嵌入式表單中的JavaScript直接發送到我的服務器,並且完全跳過iOS?

任何見識都被讚賞!

+0

我不明白你的問題 - 如果你在UIWebView中加載網頁,並且用戶與頁面上的表單交互,那麼當它們完成時,它的行爲就像在Safari中加載頁面一樣。這是常態,將數據傳遞給Objective-C是不規範的。所以不知道你在問什麼,因爲你所描述的顯然希望發生的就是通常的情況。 – Gruntcakes

回答

0

是的,完全跳過iOS。你爲什麼不呢?

我可以...完全跳過iOS嗎?

您基本上只是使用UIWebView作爲shell來運行您的web應用程序。很多應用程序都這樣做,因此它們可以在應用程序商店中有一個web應用程序。 Objective-C中不需要執行任何代碼。

+0

您對此有任何其他疑問嗎?我預計這裏不會有太多的迴應,因爲跳過iOS顯然是一條可行的路。我誤解你的問題嗎? – woz

+0

我顯然對這個有一個腦筋急轉彎。我的舊模型使用技巧將數據傳遞給objective-c,所以我注意到它仍在調用委託方法,我不確定是否阻止了它。我想這是我的問題的要點 - obj-c是否會阻止網絡視圖做某些事情,但答案是強調否。感謝您的迴應。 – bgoers