1. 程式人生 > >工作中如何使用ajax提交form表單,包括ajax文件上傳

工作中如何使用ajax提交form表單,包括ajax文件上傳

msu 包括 需要 java tip ror 存儲 adf ucc

提供一種方法就是利用jquery.form.js,我們是和java對接的後臺。

代碼如下:

<input type="text" id="text1">

<input type="text" id="text2">

<input type="text" id="text3">

<form method="post" enctype="multipart/form-data" id="formSubmit">

<div class="wrapBox">

<div class="fileBox clearfix">

<span class="pull-left">上傳文件

:</span>

<input type="file" class="pull-left" id="loadFile" name="uploadFile">

</div>

</div>

<div class="wrapSubmitBox clearfix">

<input type="button" id="submitBtn" value="提交">

<input type="hidden" id="ajaxParam" name="ajaxParam">

</div>

</form>

//上傳文件的

input 和提交按鈕要寫在form裏面。<input type="hidden" id="ajaxParam" name="ajaxParam">是存儲$(“#text1”),$(“#text2”),$(“#text3”)需要傳給後臺的數據。

Js:

$("#formSubmit").click(function(){

var valtext1=$("#text1").val();

var valtext2=$("#text2").val();

var valtext3=$("#text3").val();

uploadJsonData="{‘text1‘:"+valtext1+",‘text2‘:"+valtext2+",‘valtext3‘:"+valtext3+"}";

$("#ajaxParam").val(uploadJsonData);

$("#formSubmit");

var options = {

url:‘上傳地址‘,

type:‘post‘,

success:function(data){

if(data.success==1){

alert(‘上傳成功‘)

}

},

error:function(){

}

};

$("#formSubmit");.ajaxSubmit(options);

});

工作中如何使用ajax提交form表單,包括ajax文件上傳