form表单提交和ajax提交

1. form,主要是通过action和method属性

<form enctype="multipart/form-data" action="/uploadFile/" method="post">
	<!--django post-->
	{
     % csrf_token %}
	<!--添加multiple属性,上传多个文件-->
    <input type="file" name="myfile" multiple="multiple" id="upload_input">
    <!--submit按钮-->
    <input type="submit" value="确定上传"  id="upload_btn">
    <br>
    <p id="files_name"></p>
</form>

2. ajax:是异步,不需要刷新页面

$.ajax({
     
	url:"/uploadFile/",
	type:"post",
	data:formData,
	// 不处理发送的数据
    processData:false,
    // 不设置content-Type请求头
    contentType:false,
    success:function(data){
     
    	//成功的一些处理
    },
    error:function(){
     
    	alert("上传失败")
    }
})

你可能感兴趣的:(前端,form,ajax)