ajax或切换以将HTML内容加载到DIV中

时间:2011-04-07 07:59:59

标签: jquery ajax toggle

我正在显示html内容,只需点击一下按钮即可。最好只是切换它或使用ajax加载它

3 个答案:

答案 0 :(得分:1)

这实际上取决于内容大小有多大而且是静态的。如果内容是静态的和小的 - 可能是切换更好,否则我建议使用Ajax。

答案 1 :(得分:0)

还取决于您是否关注搜索引擎优化,因为如果您必须在点击按钮上加载搜索引擎,搜索引擎将无法看到内容。

答案 2 :(得分:0)

两者都有优点和缺点。 如果它只是你加载的一小部分内容,那么一个简单的隐藏和显示就足够了。 加上所有内容都在seo上的同一页面上。

如果你加载的大块内容然后ajax将是更好的方法。减少初始加载时间。如果关闭javascript并使用下面的ajax示例,那么用户仍然可以通过链接访问您的内容。

//toggle example
$("a").click(function(e){

    //prevent default
    e.preventDefault();

    $("div").toggle("slow");

});

//ajax example
$("a").click(function(e){

    //prevent link default action
    e.preventDefault();

    //get links href
    var href = $(this).attr("href");

    //load the content
    $("div").load(href);

});