JQuery - установить изображение при нажатии кнопки - PullRequest
1 голос
/ 28 июня 2011

У меня есть диалог Jquery, который открывается при нажатии на ссылку.Этот щелчок заполняет диалог с помощью AJAX.Одна из вещей, которые мне нужно сделать, это заполнить его изображением на основе идентификатора, возвращаемого из данных, возвращаемых методом AJAX.Изображения на сайте используют ImageHandler для отображения изображений следующим образом:

~/ImageHandlerDefault.ashx?id=1467

Это прекрасно работает, но есть ли способ, которым я могу установить изображение, используя веб-метод AJAX, или он нуждается в обратной передаче?

Я пытался жестко запрограммировать значение, но это не сработало:

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

Я могу изменить alt и т. Д., Но src не работает.

У кого-нибудь естьлюбой совет или лучший способ сделать это?

спасибо

1 Ответ

1 голос
/ 28 июня 2011
$('.openwoimage').attr({
  src: '<%=ResolveUrl("~/ImageHandlerDefault.ashx?id=1467")%>'
});

Используйте ResolveUrl для получения "клиентской" версии пути от версии сервера.

...