jquery ajax选项卡在单击后更改为“正在加载…”
在以下代码中,所有选项卡最初都会显示其正确的文本(主页,报告,设置,文档,支持)。 单击任何ajax选项卡(主页,文档,支持)时,选项卡上的文本将更改为“正在加载…”。 但是,2个非ajax选项卡(Reports和Setup)保留其文本。 如何防止“加载……”为什么会改变?
$(document).ready(function() { $("#tabs").tabs(); }); $(document).ready(function() { $("#tabs").tabs({ ajaxOptions: {cache: false}}); }
您可以将spinner
选项设置为false
,或将空字符串设置为如下:
$("#tabs").tabs({ ajaxOptions: {cache: false}, spinner: false });
您可以在此处查看if(o.spinner)
检查,其中任何一个都将无法通过此检查,从而避免替换(与其他数据类型一样,但false
是IMO最明确的意图)。