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

15/06/2020

0

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();
});
}
Frank Bezerra

Frank Bezerra

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar