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

    Ajax e Php invio dati GET/POST

    Buon giorno a tutti ho questa situazione.
    In una pagina php ho la classica paginazione:

    Codice PHP:
    $paginazione "<div style='float:left;border:0px solid;'><div id='paginazione'> Pagine totali: " $tot_pages " [ ";
        for(
    $i 1$i <= $tot_pages$i++) {
            if(
    $i == $current_page) {
                
    $paginazione .= $i;
            } else {
                
    $paginazione .= "[url='?page=$i'] " $i ."[/url]";
            }
            
            if(
    $i $tot_pages){
                
    $paginazione .= " - ";
            }    
        }

        
    $paginazione .= " ] </div></div>"
    nella risultatiRassegna.php vorrei che ricevesse il dato che invio tramite il metodo GET del link
    codice:
    Pagina 1 
    ho trovato questo script in ajax per l'invio dei dati GET/POST ma non capisco come fa ad intercettare il valore che invio attraverso page=$i
    codice:
    <script>
    jQuery(document).ready(function() {
    	$.ajax({
    		type: "GET",
    		url: "risultatiRassegna.php",
    		data: "page=",<<<<PROBLEMA
    		dataType: "html",
    		success: function(msg){
    		$("div#risposta").html(msg);
    		},
    		error: function(){
    		alert("Chiamata fallita!!!");
    		}
    	}
    });
    
    
    </script>
    Come si fà?
    Grazie mille.

  2. #2
    ho questo script, in un'altra pagin, e non capisco come mai, a seconda del link che clicco mi carica la pagina associata al link.
    Invece, se utilizzo lo stesso script per il mio problema, praticamente la pagina che dovrebbe caricare non la carica.
    Come mai?
    codice:
    <script type="text/javascript">
    	// PageLoad function
    	// This function is called when:
    	// 1. after calling $.historyInit();
    	// 2. after calling $.historyLoad();
    	// 3. after pushing "Go Back" button of a browser
    	function pageload(hash) {
    		
    		// hash doesn't contain the first # character.
    		if(hash) {
    			// restore ajax loaded state
    			if(jQuery.browser.msie) {
    				// jquery's $.load() function does't work when hash include special characters like aao.
    				hash = encodeURIComponent(hash);
    			}
    			jQuery("#load").load("risultatiRassegna.php?page=" + hash);//.html
    			//$("#load").load(hash + ".html");
    			//alert("risultatiRassegna.php?page=" + hash);
    		} else {
    			// start page
    			jQuery("#load").empty();
    		}
    	}
    	
    	jQuery(document).ready(function(){
    		//alert("ecchime!!!!");
    		// Initialize history plugin.
    		// The callback is called at once by present location.hash. 
    		//jQuery.historyInit(pageload, "jQueryHistoryBack/jquery_history.html");
    		//$.historyInit(pageload, "home.php");
    		jQuery.historyInit(pageload, "risultatiRassegna.php");
    		// set onlick event for buttons
    		jQuery("a[rel='history']").click(function(){
    			// 
    			var hash = this.href;
    			hash = hash.replace(/^.*#/, '');
    			// moves to a new page. 
    			// pageload is called at once. 
    			// hash don't contain "#", "?"
    			jQuery.historyLoad(hash);
    			return false;
    		});
    	});
    	
    	if(window.location.hash==""){
    		jQuery(document).ready(function(){
    			jQuery("#load").load("asdasd.php");//.html
    			return false;
    		});
    	}
    </script>
    Questo è il link che dovrebbe richiamare la pagina:
    Codice PHP:
    echo "<a href=\"#$i\" title='content_$i' rel=\"history\" class='tab' title='Vai alla pagina $i'> " $i ."</a>"
    come mai non mi carica la pagina?
    grazie ancora.

  3. #3
    il problema era nell'ID del div #load, non lo trovava da nessuna parte quindi non caricava nulla.
    Ora invece lo stesso script mi da problemi con IE6 e 7, invia il dato ma non carica la pagina...
    sapete qualcosa in merito?
    grazie mille.

  4. #4
    scusate..sapete dirmi per favore come mai questo script con IE6 e 7 non funziona per niente?
    Aiutatemiiiiiiiiiiiiiiii
    grazie mille come sempre

  5. #5

    Javascript e database

    Salve a tutti.
    Ho un form in una pagina jsp che invia dei parametri al sito paypal per eseguire dei pagamenti.
    Vorrei che sul submit si aggiungesse un record in una tabella mysql per tenere traccia della transazione che sta per iniziare e poi aggiornarla a transazione completata.
    ho provato con una semplice funziona java, ma questa viene eseguita tutte le volte che viene ricaricata la pagina...
    esiste un modo con javascript o ajax per ottenere questo risultato?
    qualcuno puo' fornirmi dei riferimenti?

    Vi ringrazio...
    intanto continuo a cercare!

    Ale

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Javascript e database

    Originariamente inviato da PiccolaAnimaBlu
    Salve a tutti.
    Ho un form in una pagina jsp che invia dei parametri al sito paypal per eseguire dei pagamenti.
    Vorrei che sul submit si aggiungesse un record in una tabella mysql per tenere traccia della transazione che sta per iniziare e poi aggiornarla a transazione completata.
    ho provato con una semplice funziona java, ma questa viene eseguita tutte le volte che viene ricaricata la pagina...
    esiste un modo con javascript o ajax per ottenere questo risultato?
    qualcuno puo' fornirmi dei riferimenti?

    Vi ringrazio...
    intanto continuo a cercare!

    Ale
    Non puoi colonizzare le discussioni degli altri con i tuoi problemi... in particolare quando hai gia' una tua discussione sull'argomento

    Consideralo un cartellino giallo
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.