Não consigo pegar um elemento especifico de outra página ao usar o ajax do venobox
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();
});
}
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
Curtidas 0