Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    Ajax - Errore passaggio variabili

    Salve, scaricando un template ho trovato questo script:

    codice:
    function load_site() {
    	if (location.hash.substring(1, location.hash.indexOf('_')) == 'gallery') {
    		$("#content").find('.jspPane').load(location.hash.substr(1)+'.php', function(){
    			$('#supersized').animate({opacity : '1'}, 1000);																			  
    		});
    	}
    	else {
    		$("#content").find('.jspPane').load(location.hash.substr(1)+'.php', function() {												
    				$('#preloader').css('display', 'none');
    				$('#content').animate({ opacity: '1' }, 1000, function() {shortcodes()});
    		});
    	}
    }
    Praticamente la funziona è che se ho un link tel tipo:
    codice:
    link
    mi apre la pagina link.php

    Fin qui tutto ok.

    Ma se il mio link diventa:
    codice:
    link
    il tutto non funziona più.

    Sapere indicarmi come poterlo modificare?

    Grazie.

  2. #2

    Re: Ajax - Errore passaggio variabili

    Originariamente inviato da Felino
    Salve, scaricando un template ho trovato questo script:

    Praticamente la funziona è che se ho un link tel tipo:
    codice:
    link
    mi apre la pagina link.php

    Fin qui tutto ok.

    Ma se il mio link diventa:
    codice:
    link
    il tutto non funziona più.

    Sapere indicarmi come poterlo modificare?

    Grazie.
    Ok secondo me devi semplicemente modificare la funzione, cioè in href metti il nome della pagina e un simbolo separatore e poi scrivi il resto dell'url, dall'altra parte molto probabilmente prenderà la stringa e aggiungerà il .php quindi dovresti prima splittare la stringa per il simbolo che hai inserito poi aggiungi il .php alla pagina e aggiungi il tuo URL così dovrebbe funzionare senza problemi se hai bisogno di un esempio fammelo sapere
    Simone Fontana
    -------------------
    PegasoHosting
    SeoRanking

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Grazie Simone, concettualmente ci sono arrivato...ma all'atto pratico?!
    Se potresti postarmi un esempio te ne sarei grato....

  4. #4
    Originariamente inviato da Felino
    Grazie Simone, concettualmente ci sono arrivato...ma all'atto pratico?!
    Se potresti postarmi un esempio te ne sarei grato....
    ok allora metti caso che la pagina a cui vogliamo arrivare sia home.php?id=1.

    Allora il codice sarà il seguente

    codice:
    link
    come separatore ho questo carattere _® perchè non lo troverai mai in un link quindi in javascript farò:

    codice:
    var array = split("®");
    ora in array hai home, id=1.

    quindi per terminare fai:

    codice:
    var link = array[0]+".php"+array[1]
    logicamente se bisogna mettere un controllo prima che verifichi se deve fare lo split quindi metterai :

    codice:
    if(link.indexOf("®") <= 0){
    fai la solita procedura
    }else{
    fai il metodo con lo split
    }
    Spero ti sia tutto chiaro
    Simone Fontana
    -------------------
    PegasoHosting
    SeoRanking

  5. #5
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Grazie...tutto chiaro! Lo applico e ti do l'esito!
    Infine grazie!!!

  6. #6
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Ciao Simone,
    la tua guida è stata molto preziosa, sono riuscito nel mio intendo.

    Ovviamente qualche piccola modifica per adattarla al mio caso, però ok!

    Grazie davvero!

  7. #7
    Originariamente inviato da Felino
    Ciao Simone,
    la tua guida è stata molto preziosa, sono riuscito nel mio intendo.

    Ovviamente qualche piccola modifica per adattarla al mio caso, però ok!

    Grazie davvero!
    Figurati Per altri problemi sono disponibile ad aiutarti
    Simone Fontana
    -------------------
    PegasoHosting
    SeoRanking

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.