Ajax常用功能

1.提交表单

$.ajax({
    //几个参数需要注意一下
    type: "POST",//方法类型
    dataType: "json",//预期服务器返回的数据类型
    url: "/users/login",//url
    data: $('#form1').serialize(),
    success: function (result) {
        console.log(result);//打印服务端返回的数据(调试用)
        if (result.resultCode == 200) {
            alert("SUCCESS");
        }
    },
    error: function () {
        alert("异常!");
    }
});

2.上传文件

<form id="uploadForm" enctype="multipart/form-data">  
<!--multiple="multiple"指多选文件-->
    文件:<input type="file" name="file" multiple="multiple"/><br>  
</form> 
var formData = new FormData($('#uploadForm')[0]);  
$.ajax({  
    type: 'post',  
    url: "http://192.168.1.101:8080/springbootdemo/file/upload",  
    data: formData,  
    cache: false,  
    processData: false,  
    contentType: false,  
}).success(function (data) {  
    alert(data);  
}).error(function () {  
    alert("上传失败");  
});  

猜你喜欢

转载自my.oschina.net/kalnkaya/blog/1824595