天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用Javascript同時提交多個Web表單的方法

1問題來自一位網友的提問:
web頁面里有多個表單,每個表單對應著某一類數據操作。
比如一個詳細的簡歷信息頁面分
1、個人資料
2、工作經驗
3、項目經驗
4、其他信息 4個表單。
一般的需求是允許用戶單獨提交其中任何一個表單到下一個頁面進行修改操作(也就是說頁面有4個不同的修改按鈕,點擊哪個按鈕則只提交某一個表單的數據到服務器,并根據表單的action)。
現在有這樣的需求,允許用戶選擇其中任意的一個或多個表單進行提交修改,這樣的話在客戶端如何提交表單?
聲明:可能會有人說將4個表單合成一個大表單,根據修改按鈕的不同在服務器端進行不同的數據操作即可。這是一種解決辦法,但考慮到頁面數據量比較大,為了提高效率,減少數據傳輸量,還是希望能夠分成多個表單提交,所以這個辦法暫不考慮。是不是一定要用js或ajax?如果不用呢?

2 個人觀點
1 用Ajax提交,比如prototype
new Ajax.Request("/do1",{parameters:$("form1").serialize().......);

new Ajax.Request("/do2",{parameters:$("form2").serialize().......);

你可以同時調用多個,默認是異步提交,所以可以同時提交多個表單,這個方案是最簡單的。

2 使用多個iframe,然后將每個表單的target指向不同的iframe
然后用js的
document.getElementById("form1").submit();
document.getElementById("form2").submit();
。。。
這個樣子進行提交。


3 兩個方法的對比
Ajax方便簡單,對結果的處理也比較省事,框架都替我們做好了,但不能跨域提交
iframe最符合一般的使用,也可以跨域提交,處理返回結果稍微麻煩些,需要在iframe里面使用 parent.進行調用才可以。

JavaScript技術用Javascript同時提交多個Web表單的方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 5g在视影讯天天5g免费观看 | 公交车被CAO到合不拢腿 | 受喷汁红肿抽搐磨NP双性 | 亚洲精品久久无码AV片银杏 | 老司机福利在 线影院 | 5g在视影讯天天5g免费观看 | 日本一本二本三区免费免费高清 | 亚洲区视频在线观看 | ccc36色小姐电影 | 黄网13区| 久久国产精品自线拍免费 | 特大巨黑人吊性xxxxgay | 成人国产亚洲精品A区天堂蜜臀 | 性女传奇 快播 | 久久99免费视频 | 久久精品黄AA片一区二区三区 | 一本久道久久综合婷婷五月 | 日韩高清在线亚洲专区 | 国产成人精品午夜福麻豆报告 | 亚洲一区综合图区 | 真人裸交有声性动态图 | 日本无码毛片久久久九色综合 | 伊人久久精品99热超碰 | 国产 日韩 欧美 综合 激情 | 超碰人人草在线视频 | 国产精一品亚洲二区在线播放 | 特级淫片大乳女子高清视频 | 俄罗斯乌克兰战争原因 | 久久婷婷国产五月综合色啪最新 | 欧美精品一区二区三区四区 | 我在厨房摸岳的乳HD在线观看 | 日本乱hd高清videos | 亚洲日韩天堂在线中文字幕 | 大肚婆孕妇网 | 黄色三级三级三级免费看 | 欧美xxxx性喷潮 | 永久免费看A片无码网站四虎 | 欧美性xxx极品 | 男人的天堂色 | 在线国产a不卡 | oldgrand欧洲老妇人 |