Php 从ajax加载的页面读取微数据
我正在处理的产品页面具有以下结构: 页面本身:detail.php 页面标题:top.php 页脚:footer.php php包括页眉和页脚,其中包含html页眉、javascript等 detail本身它几乎是空的,一旦加载它就会调用一个ajax发布一些参数,并用结果填充一个div,即产品细节本身 我面临以下问题,我声明页面为Php 从ajax加载的页面读取微数据,php,ajax,google-plus,share,microdata,Php,Ajax,Google Plus,Share,Microdata,我正在处理的产品页面具有以下结构: 页面本身:detail.php 页面标题:top.php 页脚:footer.php php包括页眉和页脚,其中包含html页眉、javascript等 detail本身它几乎是空的,一旦加载它就会调用一个ajax发布一些参数,并用结果填充一个div,即产品细节本身 我面临以下问题,我声明页面为 itemscope itemtype="http://schema.org/Product" 我尝试将top.php作为html标记的一部分,将loaddetail
itemscope itemtype="http://schema.org/Product"
我尝试将top.php作为html标记的一部分,将loaddetail.php作为div的一部分;
从loaddetail加载的所有字段都获得了正确的itemprop
google和其他测试工具似乎完全忽略了它,看起来他们不喜欢一开始没有加载itemprop属性,而是加载了一个ajax帖子
我手动尝试在顶部和详细位置放置各种itemprop,并且它工作正常,就在itemprop属于通过ajax调用附加到页面的标记时这可能会有所帮助:这看起来非常有用,但我不希望为页面编制索引,即使我肯定会实现这一点,我只是想让g+共享按钮在其共享窗口中包含一个图像、一个标题等,因为页面中没有内容,但加载了ajax,共享按钮的内容不存在;我试图让按钮加载ajaxurl而不是主url,它成功了,我正确地填充了itemprop,但是我不能覆盖url,所以它恰好共享了错误的url