Использование jstl и EL в jQuery

223
11 мая 2017, 12:20

Есть необходимость при помощи jQuery подставить значение в src для <img src"">, но я использую страницу jsp и значение должно быть с использованием jstl + там же нужно передать id полученной через ajax сущности. Т.е. в src нужно подставить это <c:url value="/find/img/${entity.id}"/> Вот код:

    <script type="text/javascript">
    function UploadMessage() {
                $.ajax({
                    type: "get",
                    url: "<c:url value="/upload/messages"/>",
                    dataType: "json",
                    cache: false,
                    success: SuccessUploadMessage
                })
            }
            function SuccessUploadMessage(result) {            
                var prefix = "<c\:url value='/find/img/\${";
                var suffix = "}'/>";            
                $.each(result, function (index, value) {
                    $("#messageList").prepend("<li>" + value.text + "</li>"); 
//alert(value.id);              
                    $("#myImg").attr("src", prefix + value.id + suffix)
                });
            }
    </script>
    <body>
      <img id="myImg" src="">
    </body>

Как сделать правильно? И ещё вопрос: как достать поле id из value, если попробовать вывести поле через alert(value.id); - это не работает, пишет undefined, у сущности есть поле text и для него alert(value.text); будет работать правильно.

READ ALSO
Как сравнить введенные данные с данными в базе Wordpress (ajax)?

Как сравнить введенные данные с данными в базе Wordpress (ajax)?

Мне нужно при вводе в input проверять есть ли в базе данных введенное значениеПодозреваю что у меня не работает вывод записей через wp_query на странице...

275
Умножать на jquery

Умножать на jquery

друзья есть span

750
Обработка ошибок ajax jquery

Обработка ошибок ajax jquery

На страницу, через jqery ajax подгружается js:

305
Что означает $ в css?

Что означает $ в css?

На просторах интернета наткнулся на сайт кодепэн айо так в css файле было написано:

463