我在数据库中有一个存储用户提交的链接的表,我希望我的用户可以随时使用这些链接,但我面临的问题是 我可以使用此代码检索并显示链接
<td width="560"><font color="#999">
<a href="'.$row['link'].'?action=tagtoload" class="tagToload">'.$row['link'].'</a>
</font>
</td>
但它会生成像这样的链接
http://XYZ.com/www.pxleyes.com/blog/2011/12/these-50-photos-will-blow-you-away/?action=tagtoload
因此,当用户点击此链接时,表示找不到页面。
我想在我的页面中打开链接,所以我添加了?action = tagtoload 这将使用ajax调用在我的页面中加载页面,但事情不起作用。
是XYZ.com
是我的域名,对于未生成的链接xyz.com/abc?action=tagtoload
工作正常。它刚好在顶部标题之下,我希望所有外部链接都低于我的标题。你能告诉我如何在我的标题下打开这些链接吗?我想将这些链接显示为锚定链接,以便用户可以看到这些项目是什么,当用户点击这些链接时,它应该在iframe中打开,或者在我的标题下打开 -
答案 0 :(得分:2)
猜测XYZ.com代表您的域名:
add http:// for external links
关于ajax问题: 它是使用固定的,而不是生成的链接?请发布php文件的输出和你的ajax代码。
还请定义“在您的页面中”:在iframe中? DIV?更换窗户?
修改强>
要“修复”你的'php-code':
<td width="560">
<font color="#999">
<a href="<?php print $row['link'] ?>?action=tagtoload" class="tagToload">
<?php print $row['link'] ?></a>
</font>
</td>
<font>
,而是使用css