Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 39
  1. #11
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    Originariamente inviato da costi31
    Come no, è nel primo blocco di codice: var ajax = assegnaXMLHttpRequest();
    no no IO nn l'avevo vista tranqui....
    Cmq sto provando jquery
    codice:
    $('bla').click(function{
    		$.ajax({ 
    			type: 'POST',
    			url: siteUrl + '/Module/News.module.php',
    			data: "newsNumber=1",
    			success: function(msg){
    				$('aaa').html(msg);
    			}
    		});
    	});
    mi da' questo errore: Uncaught SyntaxError: Unexpected token {
    a questa linea: $('bla').click(function{

  2. #12
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    Ok ho fatto cosi'
    codice:
    function toNewsShowComplete(variabile){
    		 $.ajax({
    			  type: 'POST',
    			  url: siteUrl + '/Module/News.module.php',
    			  data: 'newsNumber=' + variabile,
    			  success: function(msg){
    				   alert( "Dati salvati: " + msg );
    				   path.getElementById('aaa').style.display = 'block';
    			  }
    		 });
    	}
    Ma il risultato e' identico spiccicato a quando usavo il mio di codice....
    il riquadro si vede ma dentro NN VEDO NADA DE NADA!! NOTHING NULL NIET
    Quindi il problema dove sta?.....lasciando stare se usare o no jquery ( visto che li ho usati tutti e due e il risultato e' identico )
    In allert vedo tutto ma a video solo il riquadro "vuoto"

  3. #13
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Originariamente inviato da CIMO1
    no no IO nn l'avevo vista tranqui....
    Sono tranquillissimo, se da come ho scritto poteva sembrare diversamente ti chiedo scusa.

    mi da' questo errore: Uncaught SyntaxError: Unexpected token {
    a questa linea: $('bla').click(function{
    Comunque, anche se non ho mai usato jquery, penso ti dia errore perchè devi mettere () tra function e {
    codice:
    $('bla').click(function(){
    		$.ajax({ 
    			type: 'POST',
    			url: siteUrl + '/Module/News.module.php',
    			data: "newsNumber=1",
    			success: function(msg){
    				$('aaa').html(msg);
    			}
    		});
    	});

  4. #14
    Originariamente inviato da costi31
    Comunque, anche se non ho mai usato jquery, penso ti dia errore perchè devi mettere () tra function e {
    codice:
    $('bla').click(function(){
    		$.ajax({ 
    			type: 'POST',
    			url: siteUrl + '/Module/News.module.php',
    			data: "newsNumber=1",
    			success: function(msg){
    				$('aaa').html(msg);
    			}
    		});
    	});
    Confermo, nel mio esempio ho scordato di metterle

  5. #15
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Originariamente inviato da CIMO1
    Ok ho fatto cosi'
    codice:
    function toNewsShowComplete(variabile){
    		 $.ajax({
    			  type: 'POST',
    			  url: siteUrl + '/Module/News.module.php',
    			  data: 'newsNumber=' + variabile,
    			  success: function(msg){
    				   alert( "Dati salvati: " + msg );
    				   path.getElementById('aaa').style.display = 'block';
    			  }
    		 });
    	}
    Ma il risultato e' identico spiccicato a quando usavo il mio di codice....
    il riquadro si vede ma dentro NN VEDO NADA DE NADA!! NOTHING NULL NIET
    Quindi il problema dove sta?.....lasciando stare se usare o no jquery ( visto che li ho usati tutti e due e il risultato e' identico )
    In allert vedo tutto ma a video solo il riquadro "vuoto"
    Dov'è l'istruzione per inserire il mesaggio di risposta nel testo dell'elemento che ha id 'aaa' ? Io vedo solo che gli hai cambiato lo stile (path.getElementById('aaa').style.display = 'block';)

  6. #16
    Consiglio, usa jquery fino in fondo
    Codice PHP:
    function toNewsShowComplete(variabile){
             $.
    ajax({
                  
    type'POST',
                  
    urlsiteUrl '/Module/News.module.php',
                  
    data'newsNumber=' variabile,
                  
    success: function(msg){
                       
    alert"Dati salvati: " msg );
    $(
    "#aaa").css('display''block');   //<--- jquery css settings
    $("#aaa").html(msg);   // <--- valorizza il div con il contenuto di msg (la risposta della chiamata ajax)
                                     
    }
             });
        } 

  7. #17
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    costi31
    No no =) tranqui per dire tranquillo che nn lo avevo visto io =) nn preoccuparti che scusa
    cmq tornando al codice =)
    codice:
    <div style="display: none; border: 1px solid; height: 400px;" id="aaa" name="aaa">
    				
    				<?php
    				echo $newsNumber = Security::toCleanVariable($_POST['newsNumber']);
    				
    				//if (!empty($newsNumber))
    				//{
    					$newsQuery = mysql_query("SELECt * FROM site_addon_news
    													WHERE number = '$newsNumber'") or die (mysql_error());
    					while ($data = mysql_fetch_array($newsQuery))
    					{
    					?>
    						<div class="complete">
    							<h1 class="completeH1">
    								News numero: <?php echo $data['number']; ?>
    							</h1>
    							<p class="completeTitle">
    								<?php echo $data['date'] . ' - ' . $data['title']; ?>
    							</p>
    							<p class="completeText">
    								<?php echo $data['argument']; ?>
    							</p>
    							<p class="completeLink">
    								Chiudi
    							</p>
    						</div>
    					<?php
    					}
    					mysql_free_result($newsQuery);
    				//}
    				?>
    				</div>
    Ho bisogno di chiarimenti xke nn riesco a capire sta parte con ajax o jquery che sia (visto che il risultato e' identico)
    Se io nella pagina dove invio la variabile post ho il codice postato su,
    xke se setto a block il div non mi visualizza niente?
    ho provato pure a mettere in javascript
    path.getElementById('aaa').innerHTML = msg;
    e mi riempie il div clonando il file news.php ma sempre senza il div complete....
    e' che ho le idee un po' incasinate e vorrei spiegato come si comporta per capire e farne un uso corretto

  8. #18
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    Originariamente inviato da Dirk Pitt
    Consiglio, usa jquery fino in fondo
    Codice PHP:
    function toNewsShowComplete(variabile){
             $.
    ajax({
                  
    type'POST',
                  
    urlsiteUrl '/Module/News.module.php',
                  
    data'newsNumber=' variabile,
                  
    success: function(msg){
                       
    alert"Dati salvati: " msg );
    $(
    "#aaa").css('display''block');   //<--- jquery css settings
    $("#aaa").html(msg);   // <--- valorizza il div con il contenuto di msg (la risposta della chiamata ajax)
                                     
    }
             });
        } 
    Fatto come hai detto tu ma mi clona dentro il div la news.php ma del div complete manco l'ombra....

  9. #19
    Il comando .html() di jquery cancella tutto il contenuto esistente del div e vi copia quello che gli passi.

  10. #20
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Originariamente inviato da CIMO1
    Fatto come hai detto tu ma mi clona dentro il div la news.php ma del div complete manco l'ombra....
    Se tu riscrivi il contenuto del div 'aaa' modificando completamente il suo innerHTML (con o senza jquery) tutto ciò che c'era prima sparisce compreso il div 'complete'. Se no puoi aggiungere in coda all'innerHTML il testo di risposta, dipende dall'uso che vuoi farne tu.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.