jQuery.load()不会显示Google广告

时间:2010-11-11 21:47:41

标签: jquery adsense

我正在使用jQuery的load功能将包含Google广告的页面加载到另一个页面。

但是,即使我们打开网页本身也不会出现Google广告。

我该怎么办?

编辑:

一些代码:

功能加载php页面:

function get_fb(g) {

$("#hhs").load("hhs.php?rid="+g);

}

并且hhs.php包含google广告代码......

1 个答案:

答案 0 :(得分:1)

广告通常通过脚本代码嵌入,$(...).load()会删除所有脚本代码:

// inject the contents of the document in, removing the scripts
// to avoid any 'Permission Denied' errors in IE
.append(res.responseText.replace(rscript, ""))

rscript是正则表达式匹配脚本标记:/<script(.|\s)*?\/script>/gi

但是,AdSense for Ajax可能就是您所需要的。