Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas Almeida_46849

[Resolvido] na requisição ajax os diretórios mudam

Recommended Posts

Olá mestres,

 

ajax, jquery e php.

 

conto com a ajuda de vcs para resolver um probleminha que parece ser fácil, mais não encontro nada na net sobre o assunto.

 

eu tenho uma página index, que chama todas as páginas do menu por ajax

as páginas carregadas por ajax estão dentro de uma pasta chamada "carrega"

e as imagens estão dentro de outra pasta chamada "imagens".

 

o problema é que o php das páginas carregadas por ajax chamam imagens da pasta "imagens" com esse url "../imagens/img1.jpg",

 

como o ajax carrega as páginas no index, consequentemente as páginas não estão mais na pasta "carrega" e sim no index

nisso o diretório deveria ser "imagens/img1.jpg",

 

mais o php ler o diretório antes do ajax mostrar na tela, isso ocasiona em um problema, não consigo mostrar as imagens.

 

desde já agradeço muito quem poder ajudar,

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa caminhos absolutos cara...

 

algo como:

<img src="/images/...

resolve já =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno, ainda não entendi

 

procurei sobre caminhos absolutos e encontrei um artigo que explica

caminhos relativos =

<a href="caminho/caminho">

caminhos absolutos =

<a href="http://www.caminho.com/caminho">

 

terei que hospedar primeiro e depois testar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

não necessariamente, mas se você informar começando com uma barra: /

 

ai sempre vai buscar apartir da raiz.

 

<a href="/caminho">

entendeu ? dessa forma você não se preocupa em saber em qual nivel esta agora. A barra ali iniciando, vai garantir que busque sempre da raiz.(com caminhos completos você tem o mesmo efeito)

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendi. :grin:

vlw William Bruno.

 

isso eu entendi, mais ainda não estou conseguindo pegar o valor

$pasta = "/site/imagens/";

 

e apresentar em

<?php
$arquivos = glob("$pasta/{*.jpg, *.JPG, *.JPEG, *.jpeg, *.png, *.PNG}", GLOB_BRACE);
foreach($arquivos as $img){ 
echo '<img src="'.$img.'" alt="image" width="900" height="600" />';
} ?>

dentro de um arquivo apresentado por ajax na index.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.