要在Ajax调用后禁用Select2,你可以在Ajax请求结束后使用以下代码来禁用Select2:
$.ajax({
// Ajax请求的URL和其他参数
url: 'your-url',
// ...
success: function(response) {
// 处理成功响应
// 禁用Select2
$('#your-select2-element').prop('disabled', true);
// 移除Select2
$('#your-select2-element').select2('destroy');
},
error: function() {
// 处理错误响应
}
});
上述代码示例中,我们使用了jQuery的Ajax方法来发送Ajax请求。在成功回调函数中,我们首先通过prop
方法将Select2元素的disabled
属性设置为true
,从而禁用它。然后,我们使用select2('destroy')
方法来移除Select2插件。
请注意,这只是一个示例,你需要根据你的具体情况进行调整。确保将your-url
替换为实际的Ajax请求URL,并将your-select2-element
替换为你要禁用的Select2元素的选择器。
希望这可以帮助到你!
上一篇:AJAX调用后,JS代码不执行。