【发布时间】:2009-05-21 14:24:27
【问题描述】:
Intense Debate 使用以下 javascript 代码在我的博客上显示一个 cmets 编号,我已将其包含在一个方便的小 php 函数中。通过将此 php 函数传递给博客文章的 ID,它会创建指向该特定文章的 cmets 部分的链接。
function show_comments_number($id) {
$url="index.php?p=post&id=$id";
?>
<script>
var idcomments_acct = 'xxx';
var idcomments_post_id = '<? echo $id;?>';
var idcomments_post_url = '<? echo $url;?>';
</script>
<script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
<?}
问题在于 Intense Debate 解析了我试图传递它的 URL,而忽略了 & 和它之后的所有内容。所以 Intense Debate 产生的链接只是“index.php?p=post”——显然这是个问题。
关于它为什么以这种方式截断 URL 的任何想法?
【问题讨论】:
标签: php javascript