Fórum Chamar URL de dentro do jquery #472459
09/03/2014
0
Preciso chamar uma URL de dentro de uma função Jquery. Essa é que estou chamando atualmente.
E agora preciso chamar essa e concatenar a variavle str e tudo dentro de uma tag <li>
Estou apanhando nas aspas e etc....
Isso tudo é com MVC 5 e PaginaBase é o nome da minha rota.
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
Curtir tópico
+ 0
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)