Программно генерировать URL источника изображения - PullRequest
0 голосов
/ 08 сентября 2011

Как я могу сгенерировать источник изображения с помощью функции JavaScript?

Я использую JQuery mobile для создания списка с миниатюрой:

$("#nav").append(

            '<li>' + '<a>' + '<img src=""/>' +
                '<h3>' + surName + ', ' + firstName + ' (' + any + 
                ')' + '</h3>' + '<p>' + another + '</p>' +
                '</a>' + '</li>'
        );
        })
        $("#nav").listview("refresh");

Источник изображения меняется каждый разЯ повторяю создание списка, это означает, что URL для изображения создается на лету через:

function getPicUrl(empID) {

    var url = "url/loadEmployees/"
    url = url + empID;
    url = url + "/images/thumb";

    return url;

}

Что означает, что источник изображения должен быть каким-то образом добавлен ... Я не знаю, каксделать это.

Что-то вроде <img src="getPicUrl(variable)"> ... возможно ли это?

Ответы [ 2 ]

3 голосов
/ 08 сентября 2011

Вы должны просто быть в состоянии сделать $('img').attr('src',getPicUrl(empID));

3 голосов
/ 08 сентября 2011

добавьте вашу функцию для вызова, где src:

$("#nav").append(

        '<li>' + '<a>' + '<img src="' + getPicUrl(idVariable) + '"/>' +
            '<h3>' + surName + ', ' + firstName + ' (' + any + 
            ')' + '</h3>' + '<p>' + another + '</p>' +
            '</a>' + '</li>'
    );
    })
    $("#nav").listview("refresh");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...