我对此绝望。
我创建了一个包含图像和一些描述以及其他数据的列表。
图像和描述应以相同的方式链接。
描述链接(onclick事件)正常工作:
<a href="#" onclick="show_object('<?php echo $itemId."','".$identifier; ?>'); return false;"><?php echo (string)$flat.'</a><br />'; ?>
但在图像周围却没有:
<a href="#" onclick="show_object('<?php echo $itemId.','.$identifier; ?>');return false;">
<img src="<?php echo (string)$image_url; ?>" class="list_image"></img>
</a>
为什么呢?我不明白,我尝试了其他几种方法,包括将onclick包含在图像中,从a中划出一条..没有任何作用。
如果我点击图片,我会在javascript控制台中看到请求已开始,但它没有加载页面。
我不明白,因为这两个请求完全相同,并且紧随其后(在表内)
请帮忙!
答案 0 :(得分:4)
我认为你错过了一些引用:
<a href="#" onclick="show_object('<?php echo $itemId."','".$identifier; ?>');return false;">
<img src="<?php echo (string)$image_url; ?>" class="list_image"></img>
</a>
在您的版本中,您拨打show_object('someitemid,someidentifier')
,但要像在show_object('someitemid','someidentifier')
标记中那样拨打<a>
。
答案 1 :(得分:1)
那“完全一样”是什么?
"show_object('<?php echo $itemId."','".$identifier; ?>'); return false;"
"show_object('<?php echo $itemId.','.$identifier; ?>');return false;"
我建议你仔细检查报价,或者将工作密码复制到另一个,如果没有修复,请回复我们:)