Não consigo pegar um elemento especifico de outra página ao usar o ajax do venobox

15/06/2020

4

Bom dia pessoal, estou com um problema que é o seguinte, o site tem uma página onde o link pra acesso dela esta no atributo a da home, este atributo usa a função de modal do venobox, acontece que ao usar a modal ela traz todo o html da página, eu queria que ela pegasse apenas uma div especifica pois queria deixar a pagina pra ser acessada e lida em outro momento sem ser pela modal.

o código que eu editei no Js da venobx é este abaixo:
/* -------- LOAD AJAX -------- */
function loadAjax(){
$.ajax({
url: dest,
cache: false
}).done(function( msg ) {

var targetCont = $(msg).find('#teste-content');

content.html('<div class="vbox-inline">'+ targetCont +'</div>');
preloadFirst();

//Faz a função de scroll ser recarregada dentro da modal
$('[data-spy="scroll"]').scrollspy('refresh');

}).fail(function() {
content.html('<div class="vbox-inline"><p>Error retrieving contents, please retry</div>');
updateoverlay();
});
}

já tentei de tudo a minha ultima tentativa foi criar a linha com a variavel "targetCont" mas na modal eu sempre recebo "[object Object]" como retorno, alguém pode me dar uma luz?

O código original antes desse teste é esse abaixo:

/* -------- LOAD AJAX -------- */
function loadAjax(){
$.ajax({
url: dest,
cache: false
}).done(function( msg ) {
content.html('<div class="vbox-inline">'+ msg +'</div>');
preloadFirst();

//Faz a função de scroll ser recarregada dentro da modal
$('[data-spy="scroll"]').scrollspy('refresh');

}).fail(function() {
content.html('<div class="vbox-inline"><p>Error retrieving contents, please retry</div>');
updateoverlay();
});
}
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar