东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
04
2025/01

使用JS實現(xiàn)虛擬form提交

發(fā)布時間:2025-01-04 16:01:21
發(fā)布者:dzw
瀏覽量:
0

    這一期我們來說一下form的虛擬提交,之前做一個需求,從不同源的兩個網(wǎng)站傳遞數(shù)據(jù),這個最簡單的實現(xiàn)方法就是URL帶參數(shù)跳轉(zhuǎn),在url地址的最后,加上?和需要添加的數(shù)據(jù)。

    比如:http://www.hi7788.com?time=1735977672,這樣,就是傳遞一個名為time,值為1735977672的數(shù)據(jù)。

    但這樣的數(shù)據(jù)就是一個明文傳遞,如果需要傳遞一些比較重要的東西,比如token,就不能使用明文傳遞了。

    這里就需要form傳遞,form傳遞是用form自帶的提交功能來傳遞需要的參數(shù),這里可以使用post傳遞data,不會出現(xiàn)在url上。

使用JS實現(xiàn)虛擬form提交

    首先,創(chuàng)造一個form,規(guī)定他的傳遞方法,以及用來儲存數(shù)據(jù)的input輸入框,然后把這個input加到form中,需要注意的是這個form需要修改css display:none,最后提交這個表單,這樣就是一個虛擬的form提交了,我們沒有在html中書寫任何form和input,但是提交功能卻實現(xiàn)了。

    form虛擬提交也是傳遞信息的一種方式,不過使用的情況不會很多,因為主要還是同源的前提條件下,使用ajax和axios請求服務器。

    了解更多前端知識點擊這里。

關(guān)鍵詞:
返回列表