Jquery 如何使用done方法调用ajax?

Jquery 如何使用done方法调用ajax?,jquery,Jquery,您能告诉我如何使用done方法调用web服务吗。实际上,我看到一个开发人员在做这件事,他返回所有ajax并在得到响应的地方使用done方法。我举了同样的例子,我在success方法中得到了响应,但我注释掉了这个方法,以便使用done方法得到响应 这是我的提琴。请删除浏览器的安全性 阅读jQuery文档: 还要小心,因为您的函数名为GetWebDevice而不是getWebService 请删除浏览器的安全性。??? function getWebSeviceCall(){ return $

您能告诉我如何使用done方法调用web服务吗。实际上,我看到一个开发人员在做这件事,他返回所有ajax并在得到响应的地方使用done方法。我举了同样的例子,我在success方法中得到了响应,但我注释掉了这个方法,以便使用done方法得到响应

这是我的提琴。请删除浏览器的安全性


阅读jQuery文档: 还要小心,因为您的函数名为GetWebDevice而不是getWebService


请删除浏览器的安全性。
???
function getWebSeviceCall(){

return $.ajax({
  dataType: "json",
     type:"GET",
  contentType: "application/json; charset=utf-8", url:"http:/est/a/destinationdashboard?crsCode=add",
    beforeSend:function(){
     alert("Before Comple");   
    },
   /* success:function(data){
        alert("----------------");
       console.log(data);

    },*/
    error:function(data){
        alert(data);
        console.log(data);

    },
    complete :function(data){
       alert(" Comple");     

    }


   });
}
$(document).on('click','#test',function(){


});
function getWebSeviceCall(){

return $.ajax({
    dataType: "html",
    type:"GET",
    url:"http://www.google.com",
    beforeSend:function(){
        alert("Before Comple");   
    },
    /* success:function(data){
        alert("----------------");
        console.log(data);
    },*/
    error:function(data){
        alert(data);
        console.log(data); 
    },
    complete :function(data){
        alert(" Comple");            
    } 
    });
}
    $(document).on('click','#test',function(){
        var request = getWebSeviceCall();
        request.done(function(response) {
        alert(response);
      });   
    });