beforeSend
jQuery Ajax中的 Function 有什么用?
如何使用jQuery函数?
我正在使用 jQuery 1.6.0,并在服务器端使用 Jersey API(Restful Web 服务)。
$.ajax({
type: "GET",
url:ajax_url,
dataType: "json",
contentType: "application/json",
async: false,
beforeSend: function (xhr){
xhr.setRequestHeader('Authorization', "Basic "+ btoa(username + ':' + password));
},
success:function(data){
alert(data.groups);
},
error:function(xhr,err){
console.log("readyState:"+xhr.readyState+"\nstatus: "+xhr.status)
alert(xhr.responseText)
alert("Service is not Available , Try it after Some time");
}
});
Java 代码:
@GET
@Produces(MediaType.APPLICATION_JSON)
public String authCheck(){
return "({"groups": "success"})";
}
每当我发送身份验证时,我都会收到成功响应。
如何使用beforeSend
功能,我们需要在服务器端做任何事情吗?