JQuery - 在按钮点击时设置图像src

时间:2011-06-28 15:22:41

标签: jquery asp.net ajax dialog webmethod

我有一个Jquery对话框,点击链接即可打开。 此单击使用AJAX填充对话框。我需要做的一件事就是使用基于从AJAX方法返回的数据返回的ID的图像填充它。 站点中的图像使用ImageHandler来显示图像:

~/ImageHandlerDefault.ashx?id=1467

这很好用,但有没有办法可以使用AJAX网页方法设置图像,还是需要回发?

我试图对一个值进行硬编码,但这并没有奏效:

  $('.openwoimage').attr('src', '~/ImageHandlerDefault.ashx?id=1467');

我可以更改alt等,但src无法正常工作。

有没有人有任何建议或更好的方法呢?

感谢

1 个答案:

答案 0 :(得分:1)

$('.openwoimage').attr({
  src: '<%=ResolveUrl("~/ImageHandlerDefault.ashx?id=1467")%>'
});

使用ResolveUrl从服务器版本获取路径的“客户端”版本。