JavaScript動(dòng)態(tài)添加數(shù)據(jù)到表單并提交的幾種方式
情景1:已經(jīng)存在form對(duì)象了,動(dòng)態(tài)為form增加對(duì)象并提交
function formAppendSubmit(){
var myform=$('#newArticleForm'); //得到form對(duì)象
var tmpInput=$("<input type='text' name='blogArticleForm.articleContent'/>");
tmpInput.attr("value", myUeditor.window.getContentInsideBody());
myform.append(tmpInput);
myform.submit();
}
情景2:沒有form對(duì)象,動(dòng)態(tài)生成form,動(dòng)態(tài)添加數(shù)據(jù)并提交
function(event){
form = $("<form></form>")
form.attr('action',action)
form.attr('method','post')
input1 = $("<input type='hidden' name='input1' />")
input1.attr('value','input1 value')
input2 = $("<input type='text' name='textinput' value='text input' />")
form.append(input1)
form.append(input2)
form.appendTo("body")
form.css('display','none')
form.submit()
}
jquery ajax 提交表單
$.ajax({
type: "POST",
url: www.baidu.com,
data: $('#formId').serialize(),
success: function (data) {
},
error: function(data) {
}
});
jquery ajax 非表單形式
$.ajax({
type:"post",
url: "login.action",
data: "name="+user + "&chatRoomId="+chatRoomId,
success:
function(){
},
error:
function(){
}
});
5|0情景3:沒有form對(duì)象,利用formData,動(dòng)態(tài)添加數(shù)據(jù)并提交
function UpladFile(fileUploadId, taskid) {
var fileObj = document.getElementById(fileUploadId).files[0]; // 獲取文件對(duì)象
// FormData 對(duì)象
var form_data = new FormData();
//form.append("author", "hooyes"); // 可以增加表單數(shù)據(jù)
form_data.append("taskid", taskid);
form_data.append("file", fileObj); // 文件對(duì)象
$.ajax({
type: "POST",
dataType: "html",
url: www.baidu.com,
data: form_data,
success: function (data) {
},
error: function(data) {
}
});
}
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript和jQuery獲取input框的絕對(duì)位置實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄狫avaScript和jQuery獲取input框的絕對(duì)位置實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10
JavaScript分秒倒計(jì)時(shí)器實(shí)現(xiàn)方法
這篇文章主要介紹了JavaScript分秒倒計(jì)時(shí)器實(shí)現(xiàn)方法,可實(shí)現(xiàn)按照毫秒倒計(jì)時(shí)的效果,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02
Javascript獲取background屬性中url的值
Javascript獲取CSS中屬性值方法有很多,今天工作的時(shí)候遇到了一個(gè)問題是需要利用Javascript獲取css中background-img屬性u(píng)rl的值,通過查閱網(wǎng)站的資料找到了解決方法,現(xiàn)在將方法分享給大家,有需要的朋友們們可以參考借鑒,下面來一起看看吧。2016-10-10
微信小程序movable-view的可移動(dòng)范圍示例詳解
這篇文章主要介紹了微信小程序movable-view的可移動(dòng)范圍?,movable-view不管怎么移動(dòng)都要完全包含住movable-area,也就是說movable-area不能超出movable-view的區(qū)域范圍,反之亦然,本文通過示例介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
Js md5加密網(wǎng)頁版MD5轉(zhuǎn)換代碼
Js實(shí)現(xiàn)網(wǎng)頁上的MD5加密功能,將文字轉(zhuǎn)換為MD5字符,本代碼調(diào)用簡單,你可以新建一個(gè)網(wǎng)頁,將此網(wǎng)頁上傳到你的服務(wù)器上,用戶瀏覽網(wǎng)頁,就可實(shí)現(xiàn)MD5加密轉(zhuǎn)換功能,用戶可方便查詢?nèi)我蛔址腗D5碼,很不錯(cuò)的功能2013-03-03
js實(shí)現(xiàn)做通訊錄的索引滑動(dòng)顯示效果和滑動(dòng)顯示錨點(diǎn)效果
下面小編就為大家?guī)硪黄猨s實(shí)現(xiàn)做通訊錄的索引滑動(dòng)顯示效果和滑動(dòng)顯示錨點(diǎn)效果。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02

