Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何刷新EasyTabs选项卡?_Javascript_Jquery_Ajax_Plugins - Fatal编程技术网

Javascript 如何刷新EasyTabs选项卡?

Javascript 如何刷新EasyTabs选项卡?,javascript,jquery,ajax,plugins,Javascript,Jquery,Ajax,Plugins,我正在使用jQuery插件EasyTabs。如您所见,我有一个按钮可以将json数据发送到选项卡,因此当单击按钮时,选项卡必须通过ajax刷新,但在我的例子中,它只在末尾追加路径,而不刷新页面 我有这样的菜单: <a class="tab-feed-filter-switch active bound" href="/buzz/view/feed/keyword?id=70&amp;dataType=all" data-target="#filter-all">All<

我正在使用jQuery插件EasyTabs。如您所见,我有一个按钮可以将json数据发送到选项卡,因此当单击按钮时,选项卡必须通过ajax刷新,但在我的例子中,它只在末尾追加路径,而不刷新页面

我有这样的菜单:

<a class="tab-feed-filter-switch active bound" href="/buzz/view/feed/keyword?id=70&amp;dataType=all" data-target="#filter-all">All</a>

我有一个按钮可以为选项卡添加新路径:

    $('#Cusfeed').click(function(){
                var starttext = $('#start').val();
                var endtext = $('#end').val();

                var SatDateArray = new Array();
                SatDateArray = starttext.split("/");
                for(var x=0; x < SatDateArray.length;x++){
                }

                var EndDateArray = new Array();
                EndDateArray = endtext.split("/");
                for(var x=0; x < EndDateArray.length;x++){
                }

                var start = SatDateArray[2]+SatDateArray[0]+SatDateArray[1];        
                var end = EndDateArray[2]+EndDateArray[0]+EndDateArray[1];



                $.ajax({
                  url: '/buzz/view/feed/keyword?profileId=' + profileId + '&startDate='+ start +'&endDate='+ end,//getting the api
                  type: 'get',
                  success: function(data){ 

                  }

                });

                //appending href

                $('a.tab-feed-filter-switch').each(function(){
                    var href = $(this).attr('href') + '&startDate='+ start +'&endDate='+ end;
                    $(this).attr('href', href);
                    $('.a.tab-feed-filter-switch').tabs('load', 0);
                });
$('#Cusfeed')。单击(函数(){
var starttext=$('#start').val();
var endtext=$('#end').val();
var SatDateArray=新数组();
SatDateArray=starttext.split(“/”);
对于(var x=0;x
更新1: 我试图在onclick函数中插入下面给出的答案:

 $('#Cusfeed').click(function(){

                    var starttext = $('#start').val();
                    var endtext = $('#end').val();

                    var SatDateArray = new Array();
                    SatDateArray = starttext.split("/");
                    for(var x=0; x < SatDateArray.length;x++){
                    }

                    var EndDateArray = new Array();
                    EndDateArray = endtext.split("/");
                    for(var x=0; x < EndDateArray.length;x++){
                    }

                    var start = SatDateArray[2]+SatDateArray[0]+SatDateArray[1];        
                    var end = EndDateArray[2]+EndDateArray[0]+EndDateArray[1];


                    $('a.tab-feed-filter-switch').each(function(){
                        var href = $(this).attr('href') + "&startDate="+start+"&endDate="+end;
                        $(this).attr('href', href);
                    });

                        var tab = $('.a.tab-feed-filter-switch').easytabs('getSelected');
                        tab.panel('refresh');
                });
$('#Cusfeed')。单击(函数(){
var starttext=$('#start').val();
var endtext=$('#end').val();
var SatDateArray=新数组();
SatDateArray=starttext.split(“/”);
对于(var x=0;x
但它似乎不允许我使用.tabs功能。它返回未捕获类型错误:tab.panel不是一个函数,应用它是非法的吗?

var tab=$('.a.tab-feed-filter-switch').tabs('getSelected');

tab.panel('refresh');
我试图将这些代码放在onclick函数中,但它返回错误:uncaughttypeerror:$(…)。tabs不是函数