Php 类似facebook的按钮无法正常工作
我的类似facebook的按钮有问题。基本上,我的页面上有一个ajax库,因此当图像发生变化时,我会更改我的facebook按钮,以便该按钮表示新图像的url。但是,当我单击“共享”时,它只共享原始url,即使它已更改。以下是一个例子: 页面加载时,facebook按钮的代码为:Php 类似facebook的按钮无法正常工作,php,jquery,facebook,Php,Jquery,Facebook,我的类似facebook的按钮有问题。基本上,我的页面上有一个ajax库,因此当图像发生变化时,我会更改我的facebook按钮,以便该按钮表示新图像的url。但是,当我单击“共享”时,它只共享原始url,即使它已更改。以下是一个例子: 页面加载时,facebook按钮的代码为: <iframe scrolling="no" frameborder="0" style="border: medium none; overflow: hidden; width: 80px; height:
<iframe scrolling="no" frameborder="0" style="border: medium none; overflow: hidden; width: 80px; height: 21px;" allowtransparency="true" src="http://www.facebook.com/plugins/like.php?href=http://go-style.co.uk/test-gallery/&layout=button_count&show_faces=false&width=80&action=like&font=lucida+grande&colorscheme=light"></iframe>
然后,我使用jQuery将代码更改为:
<iframe scrolling="no" frameborder="0" style="border: medium none; overflow: hidden; width: 80px; height: 21px;" allowtransparency="true" src="http://www.facebook.com/plugins/like.php?href=http%3A//go-style.co.uk/nggallery/page-7029/image/30&layout=button_count&show_faces=false&width=80&action=like&font=lucida+grande&colorscheme=light"></iframe>
然而,点击新按钮就像原来的url一样
有人知道为什么会发生这种情况吗?在更改iframe之后,您是否尝试过刷新它
$('#youriframe').attr("src", $('#youriframe').attr("src"));
这最终是facebook的缓存问题 然后我使用jQuery-你能展示这段代码吗?是的,我没有改变它的src,而是插入一个带有新src的全新iframe。