Php 从ajax响应文本打开的Facebox无法正常工作
我对jQuery插件“facebox”有一个问题 以下是php脚本Php 从ajax响应文本打开的Facebox无法正常工作,php,javascript,jquery,Php,Javascript,Jquery,我对jQuery插件“facebox”有一个问题 以下是php脚本 echo"<a href='confirm.php' rel='facebox' id='$row[mynr]' onclick=\"activatefacebox('$row[mynr]'); return false;\" ></a>"; echo "<a href='confirm.php' rel='facebox' id='{$row[mynr]}' class=\"myFacebo
echo"<a href='confirm.php' rel='facebox' id='$row[mynr]' onclick=\"activatefacebox('$row[mynr]'); return false;\" ></a>";
echo "<a href='confirm.php' rel='facebox' id='{$row[mynr]}' class=\"myFacebox\" ></a>";
我的问题是:第一次单击它不起作用,您必须再次单击它,它将打开facebox,但有两个框。当你点击链接时,框将从2增加到3,再增加到4,以此类推
我不知道如何解决这个问题。但是,在没有ajax的纯php中,它可以正常工作。这段代码解决了您的问题吗 以下是php脚本
echo"<a href='confirm.php' rel='facebox' id='$row[mynr]' onclick=\"activatefacebox('$row[mynr]'); return false;\" ></a>";
echo "<a href='confirm.php' rel='facebox' id='{$row[mynr]}' class=\"myFacebox\" ></a>";
Hei cyper.谢谢你的回答!如果我这样做的话,它实际上是有效的。但是我之所以用$row[mynr]来指定id,是因为我有很多链接可以使用facebox。这意味着我需要不同的id来使用它。这就是问题所在。