【发布时间】:2011-02-27 09:29:43
【问题描述】:
请问有没有办法实现这个?
- 相对于 html 页面在 HTML 中定义 url 的静态图片
- 向其添加 AJAX 链接以进行一些 AJAX 操作
第一次我有这个:
<wicket:link>
<img src="images/test.jpg">
</wicket:link>
-> 找到并显示图片,url 自动解析为:
<img src="resources/my.package.MyClass/images/test.jpg" >
第二次我添加了 AJAX 动作:
<wicket:link>
<img src="images/test.jpg" wicket:id="sayHelloImage">
</wicket:link>
add(new AjaxLink("sayHelloImage") {
public void onClick(AjaxRequestTarget target) {
target.appendJavascript("alert('Hello!')");
}
});
-> 结果是该操作有效,但不再解析图像 url,找不到图像,url 保持不变: img src="images/test.jpg" ...
我知道我可以像这样从类中动态加载图像: ResourceReference image = new ResourceReference(MyClass.class,"images/test.jpg"); 但这是我不想要的,我更愿意在 html 中设置图像 url。
谢谢你, 亲切的问候,
-约瑟夫-
【问题讨论】: