蘋果手機微信上form表單提交的問題


場景:前端頁面請求后端php,返回帶form表單dom元素,然后將其追在頁面上,返回的html字段中包含表單自動提交的代碼,想法是將帶有表單自動提交的dom元素追加到頁面上,然后表單自動提交到另外一個地址。這一想法在安卓端和蘋果的safari里面都可以執行,唯獨在蘋果的微信里不能正常執行
 
解決方法:蘋果手機應用端內集成的瀏覽器不能自動執行函數,需要事件去觸發他。所以在返回的dom元素上加了一個button元素,給button元素加了click事件,click事件就是提交表單。在js中寫了一個延遲1秒鍾之后去trigger加的button元素的click事件,加延遲的原因是有時候元素還沒有被追到頁面上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM