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

    Richiamo di funzione Ajax tramite href

    Salve,

    ho il seguente codice:

    Codice PHP:
    echo'[url="javascript:ajax31()"][/url]<div id="div1"></div>'
    e il seguente in js:

    codice:
    function ajax31()
    {if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {document.getElementById("div1").innerHTML=xmlhttp.responseText;}
      }
    xmlhttp.open("GET","iframe.php",true);
    xmlhttp.send();
    }
    e il file "iframe.php" con il messaggio da visualizzare:
    Codice PHP:
    if($_SESSION['iframe_flag1']==|| $_SESSION['iframe_flag1']=="")
    {echo 
    '[img]...[/img]';
    $_SESSION['iframe_flag1']=1;}

    else
    {echo 
    'no immagine';
    unset(
    $_SESSION['iframe_flag1']);} 
    Vorrei che ogni volta che clicco sul Href cambi il div solo che mi sembra che l'ajax dia il risultato solo per la prima volta che il tag href viene cliccato.

    esiste un altro modo (oltre al checkbox)??


    Grazieee

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

    Re: Richiamo di funzione Ajax tramite href

    Originariamente inviato da agiuffo
    ... Vorrei che ogni volta che clicco sul Href cambi il div solo che mi sembra che l'ajax dia il risultato solo per la prima volta che il tag href viene cliccato. ...
    Ritengo che il "problema" siano le sessioni non il href usando ajax non ricarichi la pagina pertanto la sessione non è "visibile/riconosciuta" dal browser, rivedi la logica del server
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.