Chamar URL de dentro do jquery

09/03/2014

0

Preciso chamar uma URL de dentro de uma função Jquery. Essa é que estou chamando atualmente.

str = str + '<li><a href="Home/PaginaBase/' + this.Id_SubCategoria2 + '/3" title="">' + this.SubCategoria2 + '</a></li>';


E agora preciso chamar essa e concatenar a variavle str e tudo dentro de uma tag <li>

<a href="@Url.RouteUrl("PaginaBase",new{ Parametro ="this.Id_SubCategoria2", tipo= "3"})">this.SubCategoria2</a>


Estou apanhando nas aspas e etc....

Isso tudo é com MVC 5 e PaginaBase é o nome da minha rota.
Pjava

Pjava

Responder

Posts

10/03/2014

Pjava

Veja minha função javascript. Não estou conseguindo quotar. Comentei o código antigo. É ele que deve ser substituído pelo @URL.Route....

function MontaMenuInferior() {

    var str = "";
    $.ajax({
        url: '/Home/MontaMenuInferior',
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        type: "POST",
        success: function (data) {

            $(data.resultado).each(function () {

                str = str + '<ul class="grid_4">' +
                                    '<li>' + this.SubCategoria + '</li>';

                $(this.subconsulta).each(function () {
                    if (this.Id_SubCategoria2 != null) 

                        //str = str + '<li><a href="Home/PaginaBase/' + this.Id_SubCategoria2 + '/3" title="">' + this.SubCategoria2 + '</a></li>';
                        str = str + <li><a href="@Url.RouteUrl('PaginaBase',new{ Parametro ='this.Id_SubCategoria2', tipo= '3'})">this.SubCategoria2</a>
                    else
                        str = str + '<li><a href="#' + this.SubCategoria2 + '" title="">' + this.SubCategoria2 + '</a></li>';

                });
                str = str + '</ul>';
                $('#menufooter').append(str);

                str = "";
            });
        },
        error: function (error) {
        }
    });
}
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar