2016-05-17 61 views
0

我使用Jeditable进行内联编辑。如何使用jQuery可编辑插件成功完成ajax

$(".video_content_right .project_description").editable(BASE_URL+"/update/description", { 
    indicator: "<img src='" + BASE_URL + "/resources/assets/front/images/indicator.gif'>", 
    tooltip: "", 
    type: "textarea", 
    event: "mouseover", 
    style: "inherit", 
    submitdata: function() { 
     return { 
      projectidx: $(".my-showcaseowl-carousel .projectidx").eq(currentIndex).val() 
     } 
    }, 
    submit: 'Update' 
}); 

现在我想检查AJAX请求是否已完成。我已经尝试过以下,但它不工作:

success: function(data) {} 

任何想法如何检查AJAX请求已成功完成?

+0

鉴于[文件](https://vitalets.github.io/bootstrap-editable/#options)的'success'财产究竟是你应该使用,有没有理由它不适合你?在'submitdata'属性的文档中也没有提及,所以我不确定代码的那部分目的是什么。 –

+0

@RoryMcCrossan我正在关注这个文档:'http:// www.appelsiini.net/projects/jeditable' –

回答

1

你可以尝试添加全局的ajaxSuccess:

$(document).ajaxSuccess(function(event, jqXHR, ajaxOptions, data) { 
    if (ajaxOptions.url == BASE_URL+"/update/description") { 
     // do some action 
    } 
});