如何将json调用生成的html内容添加到页面生成的html代码中?

时间:2012-07-04 18:13:40

标签: javascript asp.net json jquery

我有一个页面。其中包含加载数据的json方法。我在页面加载时调用此方法。它工作正常。问题是当我查看该页面的源代码时,我看不到生成的代码。

我担心的是即使最终用户看到内容,搜索引擎也永远不会看到内容。

有没有添加它?如果是这样的话怎么办?

以下是我使用的代码示例

    $(function(){

    //Call to the server to get data.

    var content = "Some data"; //from the json call

    $("#content").html(content);

    });




});

2 个答案:

答案 0 :(得分:0)

大多数(如果不是所有)搜索引擎都无法识别从Ajax / Javascript插入页面的内容,如果您希望搜索引擎识别它,则需要在页面中加载此内容。

答案 1 :(得分:0)

我的问题在我看来是what's asked over hereIs there anyway of making json data readable by a Google spider?

的副本

所以,渐进增强和不引人注目的JavaScript是出路......

除此之外,可选地,但重要的是,测试应用的可抓取性:查看抓取工具使用“Fetch as Googlebot”看到的内容。