Javascript jQuery UI选项卡在提交表单后刷新内容
我正在使用jQuery UI选项卡在选项卡中加载外部表单。单击表单中的复选框时,表单被设置为提交。表单是使用ajax提交的。我正在搜索答案,是在提交表单后刷新选项卡内容,但我没有找到答案Javascript jQuery UI选项卡在提交表单后刷新内容,javascript,jquery,ajax,forms,Javascript,Jquery,Ajax,Forms,我正在使用jQuery UI选项卡在选项卡中加载外部表单。单击表单中的复选框时,表单被设置为提交。表单是使用ajax提交的。我正在搜索答案,是在提交表单后刷新选项卡内容,但我没有找到答案 $(function() { $("#tabs").tabs({ cache: true, beforeLoad: function( event, ui ) { ui.jqXHR.error(function() { ui.panel.
$(function() {
$("#tabs").tabs({
cache: true,
beforeLoad: function( event, ui ) {
ui.jqXHR.error(function() {
ui.panel.html("Can't load content. Please call support.");
});
if(!($.data(ui.tab[0], "cache.tabs"))) {
return $(ui.panel).html("<div align='center'><img src='images/loader.gif'><p><strong>Loading...</strong></p></div>");
}
}
}); });
它工作得很好。单击带有“.checkbox”类的复选框时,将提交表单并更新数据库。但是,我希望选项卡中的文本具有不同的颜色,并重新调用列表,以便在提交表单时将选中的项移到底部(我计划使用PHP在服务器端执行此操作)。为此,我需要刷新选项卡中的内容,但我不知道如何刷新。最好是将其添加到ajax表单submit中:
success: function() {
// Something that refreshes tab content
}
但我不知道该怎么办。有什么想法吗
/卡尔不能使用刷新方法吗
$( "#tabs" ).tabs( "refresh" );
也就是说,我不知道为什么需要刷新以更改字体颜色。似乎你会直接在你的成功函数中这样做:
success: function() {
$('.my-selector').css('color', 'orange');
}
无法使用刷新方法
$( "#tabs" ).tabs( "refresh" );
也就是说,我不知道为什么需要刷新以更改字体颜色。似乎你会直接在你的成功函数中这样做:
success: function() {
$('.my-selector').css('color', 'orange');
}
无法使用刷新方法
$( "#tabs" ).tabs( "refresh" );
也就是说,我不知道为什么需要刷新以更改字体颜色。似乎你会直接在你的成功函数中这样做:
success: function() {
$('.my-selector').css('color', 'orange');
}
无法使用刷新方法
$( "#tabs" ).tabs( "refresh" );
也就是说,我不知道为什么需要刷新以更改字体颜色。似乎你会直接在你的成功函数中这样做:
success: function() {
$('.my-selector').css('color', 'orange');
}
试试这个:
success: function() {
var tabId = $("#tabs").tabs("option", "active");
$("#tabs").tabs("option", "active", tabId);
}
试试这个:
success: function() {
var tabId = $("#tabs").tabs("option", "active");
$("#tabs").tabs("option", "active", tabId);
}
试试这个:
success: function() {
var tabId = $("#tabs").tabs("option", "active");
$("#tabs").tabs("option", "active", tabId);
}
试试这个:
success: function() {
var tabId = $("#tabs").tabs("option", "active");
$("#tabs").tabs("option", "active", tabId);
}
不起作用。什么都没有刷新。可能是因为选项卡的内容来自外部文件。确定。尝试替换此行
$(“#tabs”).tabs(“选项”,“活动”,tabId)代码>使用此$(“#制表符”).tabs(“加载”,tabId)代码>不起作用。什么都没有刷新。可能是因为选项卡的内容来自外部文件。确定。尝试替换此行$(“#tabs”).tabs(“选项”,“活动”,tabId)代码>使用此$(“#制表符”).tabs(“加载”,tabId)代码>不起作用。什么都没有刷新。可能是因为选项卡的内容来自外部文件。确定。尝试替换此行$(“#tabs”).tabs(“选项”,“活动”,tabId)代码>使用此$(“#制表符”).tabs(“加载”,tabId)代码>不起作用。什么都没有刷新。可能是因为选项卡的内容来自外部文件。确定。尝试替换此行$(“#tabs”).tabs(“选项”,“活动”,tabId)代码>使用此$(“#制表符”).tabs(“加载”,tabId)代码>我缺少一些解释。我不想改变选中项目的颜色,同时改变订单,这样选中的项目就可以放在底部。我正在用PHP做这个服务器端。第一个解决方案对此没有帮助?我缺少一些解释。我不想改变选中项目的颜色,同时改变订单,这样选中的项目就可以放在底部。我正在用PHP做这个服务器端。第一个解决方案对此没有帮助?我缺少一些解释。我不想改变选中项目的颜色,同时改变订单,这样选中的项目就可以放在底部。我正在用PHP做这个服务器端。第一个解决方案对此没有帮助?我缺少一些解释。我不想改变选中项目的颜色,同时改变订单,这样选中的项目就可以放在底部。我正在用PHP做这个服务器端。第一个解决方案没有帮助吗?