2013-06-23 34 views
0

我使用ajax来调用加载图像库的脚本。ajax调用onclick函数的图像

<?php 
$dirname = $_GET["dirname"]; 
$images = scandir($dirname); 
$ignore = Array(".", ".."); 
foreach($images as $curimg){ 
if(!in_array($curimg, $ignore)) { 
echo "<img onclick='clicked()' src=$dirname/$curimg>\n"; 
}; 
}  
?> 

并且“clicked()”函数位于运行ajax调用的页面的头部。出于某种原因,我无法使用“onclick”在主页头部调用“clicked()”函数。我该如何解决?

+1

让我们看看ajax代码 – Musa

+1

请勿使用此代码。您允许恶意用户扫描他们想要的服务器上的任意目录。 –

+0

@Marc B:那么有没有更好的方法来做到这一点? –

回答

0

原来我在主页上的函数中有一个额外的分号。