Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Load non funziona se directory diversa

    Buon giorno.
    Ho un div nel quale includo la pagina appOnLoad.php
    Questo div deve essere aggiornato in modo automatico dopo una qualsiasi operazione di Insert, Update e/o Delete.

    Il div in questione è presente all'interno della pagina dettagli.php nella cartella appuntamenti.
    Codice PHP:
    //dir: tab/dettagli.php
    //dir: tab/appOnLoad.php

    <div id="reff"><?php include 'appOnLoad.php';?></div>
    Poi ho un calendario, nel quale vado a modificare un appuntamento, in questo modo devo poter interagire anche con il div="reff" in quanto ad ogni modifica devo ricaricare quel div.

    Codice PHP:
    //dir: php_agenda/agenda/appuntamenti.php
    //qui ho la funzione che invia i dati per l'update dell'appuntamento e se va a buon fine allora //richiamo il div=reff e carico la pagina

    //bla bla bla

    if (isConfirm) {            
    $.
    ajax({              
    type"POST",              
    url"inAgenda.php",              
    data:"type=2",              
    success: function(html)              {                
    swal('Aggiornato','','success');                
    $(
    '#reff').load('tab/appOnLoad.php');
    //ricarico la pagina
    },              
    error: function()              
    {                 
    swal('Cancelled','','error');              
    }            
    }); 
    1) Perché non interagisce con il div=reff per ricaricare la pagina?
    2) ho provato anche dargli la path assoluta http://ecc ecc ma nulla
    3) ho provato a passargli un semplice testo $('#reff').html('asdasdasd'); ma nulla

    come se non lo vede o lo ignora.
    Come posso risolvere?
    Grazie mille.
    Ultima modifica di ANTAGONIA; 03-08-2015 a 12:08

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova con post/get e jsonp i sottodomini vengono rilevati come siti esterni e js blocca la richiesta
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    grazie.
    ma non capisco come funziona. Tra gli esempi non vedo quello che può fare al cosa mio.
    Devo ricaricare all'interno del div reff la pagina come dicevo in precedenza.
    Di sicuro non ce capisco niente io, ma non mi ci ritrovo.
    Puoi aiutarmi per favore?
    grazie.

  4. #4
    utilizzando il classico load ho notato che:

    1) se nella pagina dirhp_agenda/agenda/appuntamenti.php prevedo il div=reff nel quale vorrei ricaricare la pagina appOnLOad.php ed eseguo questa funzione
    codice:
    function loadAppOnLoad(){
    	$('#reff').load("tab/appOnLoad.php",function(){
           alert("Test");
        });
    }
    Allora mi restituisce l'alert.

    Se invece il div=reff ce l'ho in una pagina esterna alla cartella "php_agenda/agenda/" allora non funziona.

    Può essere un indicazione per capire meglio?
    grazie ancora.

  5. #5
    se può essere ancora un aiuto per capire.
    Tutte le pagine che fanno capo alla cartella php_agenda/agenda/... vengono caricate all'interno di un iframe, che viene attivato attraverso un menu laterale a comparsa.

    Invece il div=reff è presente all'interno della cartella tab/.. che viene inclusa nella pagina principale del sito.

    Non so se l'iframe costituisce un problema.

  6. #6
    le sto provando tutte:
    codice:
    $("#reff", window.parent).load("tab/appOnLoad.php");
    
    $("#reff").load(location.href+" #reff>*","");
    
    $("#reff", window.parent).load("tab/appOnLoad.php #reff");
    ma stando dentro un iframe e volendo ricaricare un div che sta fuori non so proprio dove sbattere la testa.
    Ultima modifica di ANTAGONIA; 03-08-2015 a 15:35

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    parent.$("#reff").load("tab/appOnLoad.php");
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    spettacolo...
    Grazie mille buona giornata e buon lavoro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.