国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jquery實現動態創建form并提交的方法示例

2024-05-06 15:38:55
字體:
來源:轉載
供稿:網友

本文實例講述了jquery實現動態創建form并提交的方法。分享給大家供大家參考,具體如下:

有時候在寫web 應用的時候,需要臨時動態構造一個form 并提交,form 里面的參數以及action,以及是post請求還是get請求,甚至form 的樣式都是可以指定的,用原生的javascript  肯定可以做到,我用jquery做了一個測試。

我自己測試的是構造一個分頁的post請求, 為了防止csrf 攻擊,加入了csrf 驗證,不需要的可以去掉.

function genSearchObj(url,page,pageSize,keyword){  var params = {};  params.url = url;  params.page = page;  params.pageSize = pageSize;  params.cond = keyword;  return params;}function mockFormSubmit(params){  var form = $('<form />', {action : params.url, method:"post", style:"display:none;"}).appendTo('body');  $.each(params, function(k, v) {     if ( k != "url" ){       form.append('<input type="hidden" name="' + k +'" value="' + v +'" />');     }  });  form.append('<input type="hidden" name="csrfToken" value="' + $("#csrf_token").val() + '" />' );  form.submit();}

這樣就動態構造了一個form ,并提交。

附:js動態創建Form表單并提交的方法

var dlform = document.createElement('form');dlform.style = "display:none;";dlform.method = 'post';dlform.action = '../fileServlet';dlform.target = 'callBackTarget';var hdnFilePath = document.createElement('input');hdnFilePath.type = 'hidden';hdnFilePath.name = 'filePath';hdnFilePath.value = filePath;dlform.appendChild(hdnFilePath);document.body.appendChild(dlform);dlform.submit();document.body.removeChild(dlform);

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery form操作技巧匯總》、《jQuery操作json數據技巧匯總》、《jQuery常用插件及用法總結》、《jQuery擴展技巧總結》、《jQuery表格(table)操作技巧匯總》及《jquery選擇器用法總結》

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 广平县| 长子县| 两当县| 方山县| 抚远县| 福贡县| 招远市| 东港市| 元阳县| 综艺| 手游| 凤城市| 扎兰屯市| 雅安市| 板桥市| 田东县| 博野县| 大竹县| 遂昌县| 合阳县| 尤溪县| 商水县| 库尔勒市| 香港 | 奎屯市| 遂昌县| 垦利县| 怀来县| 宽城| 托克逊县| 嫩江县| 环江| 普兰县| 自贡市| 蒙阴县| 仙居县| 确山县| 万宁市| 宁陕县| 剑阁县| 南部县|