工作中如何使用ajax提交form表單,包括ajax文件上傳
提供一種方法就是利用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">上傳文件
<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>
//上傳文件的
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文件上傳