我有一个tab控件,通过$()。load()加载内容,然后加载的页面将从json调用加载数据到服务器。我不确定这是否是一种有效的解决方法。
基本上我想知道加载标签内容的最佳方式,该标签内容将包含另一个用于获取json数据的ajax调用。我认为所有这些ajax调用都会妨碍性能。
$("#tab-about").click(function () {
$("#tab-content").load("/about");
/* about content will then have it's own ajax call for json data */
});
答案 0 :(得分:0)
性能问题取决于您的项目。但代码可能会出错。 确保在setTimeout中放入第二个ajax调用,因为上传网站时可能无法调用它。请尝试:
setTimeout(function(){ /*Your code for ajax load content */ },0);
setTimeout中的函数将在其包含函数完成后运行。