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

    jquery/ajax: caricamento file esterno non funziona gallery in jquery

    Ciao a tutti ho un problema credo comune.

    Ho due file php il primo include il template il secondo è crudo.

    il primo richiama in ajax il secondo file.

    Fino a qui tutto procede bene.

    Il secondo file ha al suo interno una gallery in jquery che è funzionante se richiamata staticamente, mentre quando viene richiamata in ajax questa non funziona.

    il codice jquery è all'interno del primo file.

    Ho trovato una discussione simile in questo forum:
    http://forum.html.it/forum/showthread/t-1423327.html

    Si parlava di utilizzare .live() ma questo è deprecato per la versione corrente di jquery, quindi ho provato ad utilizzare .on()

    codice:
    	jQuery(".loadCase").on('click',function() {
    			 
    			var pathname = window.location.pathname;
    			var idPost = jQuery(this).attr('id'); 
    			jQuery.ajax({
    					type: "GET",
    					url: pathname + "script.php",
    				   	data: "post=" + idPost,
      					success: function(text) {
        				 	jQuery(".caso").append(text);
    					}
    			})
    			.error(function() { alert("errore"); }) ;
    });
    In cosa sbaglio?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: jquery/ajax: caricamento file esterno non funziona gallery in jquery

    Originariamente inviato da php_programmer
    ... Il secondo file ha al suo interno una gallery in jquery che è funzionante se richiamata staticamente, mentre quando viene richiamata in ajax questa non funziona...
    Questa è una regola javascript non "digerisce" javascript (prevalentemente la parola stessa ma non solo) tre strade:
    A) prova .load('pagina.xxxx') dovrebbe soffrire meno del problema simulando un include
    B) Con ajax di jquery puoi provare dataType:script ma non l'ho mai usata pertanto non so come funziona esattamente http://api.jquery.com/jQuery.ajax/
    C) Sposti lo script/funzioni nel documento principale e via ajax carichi solo html
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ti ringrazio... provo e ti faccio sapere

  4. #4
    qui trovi la soluzione che ho risolto personalmente

    Post su HTML.it

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.