Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.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 jquery ajax选项卡更改为";“正在加载…”;点击后_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript jquery ajax选项卡更改为";“正在加载…”;点击后

Javascript jquery ajax选项卡更改为";“正在加载…”;点击后,javascript,jquery,ajax,Javascript,Jquery,Ajax,在以下代码中,所有选项卡最初都显示其正确的文本(主页、报告、设置、文档、支持)。单击任何ajax选项卡(主页、文档、支持)时,选项卡上的文本将更改为“加载…”。但是,两个非ajax选项卡(报告和设置)保留了它们的文本。我如何防止它变为“加载…”为什么会改变 <html> <head> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" r

在以下代码中,所有选项卡最初都显示其正确的文本(主页、报告、设置、文档、支持)。单击任何ajax选项卡(主页、文档、支持)时,选项卡上的文本将更改为“加载…”。但是,两个非ajax选项卡(报告和设置)保留了它们的文本。我如何防止它变为“加载…”为什么会改变

<html>
<head>
  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
  <script>
  $(document).ready(function() {
    $("#tabs").tabs();
  });
  </script>
</head>
<script>
$(document).ready(function() {
        $("#tabs").tabs({ ajaxOptions: {cache: false}});
    }
</script>
    <html>
    <div id="tabs">
    <div id="menu">
         <ul>
        <li><a href="home.php" title=Home><span>Home</span></a></li>
         <li><a href="#report_tabs" title=Reports><span>Reports</span></a></li>
         <li><a href="#setup_tabs" title=Setup><span>Setup</span></a></li> 
             <li><a href="documentation.php" title=Documentation><span>Documentation</span></a></li>
             <li><a href="support.php" title=Support><span>Support</span></a></li>
         </ul>
    </div>
    </div>
    </html>

$(文档).ready(函数(){
$(“#制表符”).tabs();
});
$(文档).ready(函数(){
$(“#tabs”).tabs({ajaxOptions:{cache:false}});
}
您可以将设置为
false
,或者设置为空字符串,如下所示:

$("#tabs").tabs({ 
  ajaxOptions: {cache: false},
  spinner: false
});

您可以在这里看到检查,其中任何一个都会通过此检查,从而避免替换(其他数据类型也是如此,但是
false
是我最清楚的意图)。

我不知道您想做什么。您是希望非ajax选项卡在单击时读取“加载…”还是希望ajax选项卡不读取“加载…”点击?@SimpleCoder nick搞定了。加载…文本就留在那里。它不会恢复正常。