使用:
jinuxAjax({
url: String, type: String, data: json, contentType: String, files: Array, timeOut: Int, progress: Object, before: Function, success: Function, error: Function, complete: Function
});
参数说明:
{
name: "admin",
password: 123456
}
'application/json',发送的参数以json格式发送
'multipart/form-data',这个主意,当有文件上传的时候需要设置此属性
progress: {
enable: true, receiveHandle: function(ev){ proBar.style.width = Math.round(ev.loaded/ev.total*100)+'%'; }, successHandle: function(ev){ console.log('ajax请求完成'); } }
注意事项:在post请求,携带'multipart/form-data'数据的时候,比如FormData类型数据,不要request.setRequestHeader('Content-Type','multipart/form-data'); 在send数据的时候,ajax发现是FormData类型数据,会自动设置请求头的Content-Type类型,自己设置后台接收不到数据