下面是html代碼,當(dāng)然經(jīng)過我修改過的,把出錯的情況和正確的都列出來了,submit1和submit2
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、網(wǎng)站設(shè)計、海勃灣網(wǎng)絡(luò)推廣、小程序開發(fā)、海勃灣網(wǎng)絡(luò)營銷、海勃灣企業(yè)策劃、海勃灣品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供海勃灣建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com 1 2 3 4 5 6 7 8 submit2 9 10 11
1.IE瀏覽器提交 獲取不到值的情況,即submit2,是在operator()方法中拼URL,然后手動提交,代碼如下:
function operator(){ form.method="POST"; form.action="/file/show-file?pid=" + pid + "&wid=" + wid ; form.submit(); }這種方式iE提交后臺取不到值,不知道具體原因是什么,問了一下公司的牛人,說:form表單存在上傳文件的提交過程,會自動提交一些與表單相關(guān)的數(shù)據(jù),比如表單頭什么的,手動提交的話會出現(xiàn)不可預(yù)知的錯誤,更別提IE6了,最好的方法是在表單中submit直接自動提交。
2.解決1的問題,既用submit1的方式。首先在form標(biāo)簽中寫清楚method等信息,如: