如何添加成功代替完成,错误代替失败

时间:2019-04-03 06:50:13

标签: ajax

我如何添加成功代替完成,并添加错误代替失败?

$.ajax({url: "/plugins/custom/cisco/${url_node}/custom.cisco.endpoint-test-28?DOB=28-02-1994&month=Feb", 
        type:"POST"}).done(function(data){
              $('#test_macro').hide();
                 console.log("Data :", data);
              }).fail(function(error){
                 console.log('Error');
            });

    });

3 个答案:

答案 0 :(得分:1)

$.ajax({
    url: "/plugins/custom/cisco/${url_node}/custom.cisco.endpoint-test-28?DOB=28-02-1994&month=Feb",
    type:"POST",
    success: function(data){
        $('#test_macro').hide();
        console.log("Data :", data);
    },
    error: function(data){
        console.log('Error');
    }
});

答案 1 :(得分:0)

注意从JQuery 3.0开始的弃用通知:

  

弃用注意事项:从jQuery 3.0开始,jqXHR.success(),jqXHR.error()和jqXHR.complete()回调已删除。您可以改用jqXHR.done(),jqXHR.fail()和jqXHR.always()。

您可以按以下方式使用它:

  var jqxhr = $.ajax( {
  method: "POST",
  url: "/plugins/custom/cisco/${url_node}/custom.cisco.endpoint-test-28?DOB=28-02-1994&month=Feb",
  data: { name: "Dummy"  }//in case you want to post data, 
  } )
  .done(function(data) {
    $('#test_macro').hide();
    console.log("Data :", data);
    alert( "success" );
  })
  .fail(function() {
    alert( "error" );
  })
  .always(function() {
    alert( "complete" );
  });

始终查看官方文档: http://api.jquery.com/jquery.ajax/

答案 2 :(得分:0)

$。ajax({     网址:“ / plugins / custom / cisco / $ {url_node} /custom.cisco.endpoint-test-28?DOB=28-02-1994&month=Feb”,     类型:“ POST”,     成功:功能(数据){         $('#test_macro')。hide();         console.log(“ Data:”,data);     },     错误:函数(数据){         console.log('错误');     } })