亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用JS提交參數(shù)創(chuàng)建form表單在FireFox中遇到的問題

 更新時間:2013年01月16日 16:25:29   作者:  
在一個前端頁面上,需要通過JavaScript來提交參數(shù),使用JS創(chuàng)建form表單,將參數(shù)append到表單中進行提交,接下來將介紹如何操作與實現(xiàn)
在一個前端頁面上,需要通過JavaScript來提交參數(shù),使用JS創(chuàng)建form表單,將參數(shù)append到表單中進行提交,代碼如下:
Js代碼:
復制代碼 代碼如下:

functionloadConfig(gameUrl,skinId){
vartemp=document.createElement("form");
temp.action="${createLink(controller:'mobileConfig',action:'beforeLaunchConfig')}";
temp.method="POST";
temp.style.visibility="hidden";
varopt=document.createElement("input");
opt.name="gameUrl";
opt.id="gameUrl";
opt.value=gameUrl;
varopt2=document.createElement("input");
opt2.name="skinId";
opt2.id="skinId";
opt2.value=skinId;
temp.appendChild(opt);
temp.appendChild(opt2);
temp.submit();
}

該功能在Chrome及Safari上都能成功運行,但在使用FireFox(17.0.1)時不能成功提交,經(jīng)過研究發(fā)現(xiàn),F(xiàn)ireFox在提交頁面表單時要求頁面有完整的標簽項,即<html><head><title></title></head><body><form></form</body</html>這樣的標簽結(jié)構(gòu)。因此,將該段JS做了寫小改動:
Js代碼:
復制代碼 代碼如下:

functionloadConfig(gameUrl,skinId){
varpageDiv=document.getElementById("page");
vartemp=document.createElement("form");
temp.action="${createLink(controller:'mobileConfig',action:'beforeLaunchConfig')}";
temp.method="POST";
temp.style.visibility="hidden";
temp.name="loadConfigPage";
varopt=document.createElement("input");
opt.name="gameUrl";
opt.id="gameUrl";
opt.value=gameUrl;
varopt2=document.createElement("input");
opt2.name="skinId";
opt2.id="skinId";
opt2.value=skinId;
temp.appendChild(opt);
temp.appendChild(opt2);
pageDiv.appendChild(temp);
temp.submit();
}

在<body>標簽內(nèi)append此處創(chuàng)建的form表單,再進行提交就能成功了。

相關文章

  • Javascript動畫效果(4)

    Javascript動畫效果(4)

    這篇文章主要為大家詳細介紹了第四篇Javascript動畫效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • javascript中2個感嘆號的用法實例詳解

    javascript中2個感嘆號的用法實例詳解

    這篇文章主要介紹了javascript中2個感嘆號的用法,并用大量的實例講述了!!的常見應用情況,是非常實用的技巧,需要的朋友可以參考下
    2014-09-09
  • 常見的瀏覽器存儲方式(cookie、localStorage、sessionStorage)

    常見的瀏覽器存儲方式(cookie、localStorage、sessionStorage)

    今天我們從前端的角度了解一下瀏覽器存儲,我們常見且常用的存儲方式主要由兩種:cookie、webStorage(localStorage和sessionStorage)。本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-05-05
  • ES6新增的math,Number方法

    ES6新增的math,Number方法

    ES6新增的math,Number方法,小編覺得非常不錯,需要的朋友參考下吧
    2017-08-08
  • JavaScript將頁面表格導出為Excel的具體實現(xiàn)

    JavaScript將頁面表格導出為Excel的具體實現(xiàn)

    如何將頁面表格導出為Excel,這在日常工作中很常見,下面為大家詳細的介紹下使用JavaScript是如何實現(xiàn)的
    2013-12-12
  • JavaScript中的全局對象介紹

    JavaScript中的全局對象介紹

    這篇文章主要介紹了JavaScript中的全局對象介紹,對于任何JavaScript程序,當程序開始運行時,JavaScript解釋器都會初始化一個全局對象以供程序使用,需要的朋友可以參考下
    2015-01-01
  • js選項卡的制作方法

    js選項卡的制作方法

    這篇文章主要為大家詳細介紹了js選項卡的制作方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • JS中art-template模板使用過濾器問題

    JS中art-template模板使用過濾器問題

    這篇文章主要介紹了JS中art-template模板使用過濾器問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • js innerHTML 的一些問題的解決方法

    js innerHTML 的一些問題的解決方法

    innerHTML 屬性的使用非常流行,因為他提供了簡單的方法完全替代一個 HTML 元素的內(nèi)容。另外一個方法是使用 DOM Level 2 API(removeChild, createElement, appendChild)。但很顯然,使用 innerHTML 修改 DOM tree 是非常容易且有效的方法。
    2008-06-06

最新評論