Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505

    Chiamare funzione php da Ajax

    In una pagina ho dei link verso dei file che è possibile scaricare e vorrei fare in modo di tener traccia del numero di download effettuati.
    Per fare questo ho pensato di usare Ajax per chiamare una funzione php che effettua la query.

    I link sono del tipo
    Nome file

    La funzione addDownload prende il parametro id_file e lo deve passare alla funzione php, il tutto in Ajax perché la pagina non deve cambiare o il download non parte.

    La funzione che ho per ora è
    Codice PHP:
    function addDownload(softid) { 

        var 
    req;

        if(
    window.XMLHttpRequest){
            
    //For Firefox, Safari, Opera
            
    req = new XMLHttpRequest();
        }
        else if(
    window.ActiveXObject){
            
    //For IE 5
            
    req = new ActiveXObject("Microsoft.XMLHTTP");
        } 
        else if(
    window.ActiveXObject){
            
    //For IE 6+
            
    req = new ActiveXObject("Msxml2.XMLHTTP");
        }
        else{
            
    //Error for an old browser
            
    alert("Your browser is not IE 5 or higher, or Firefox or Safari or Opera");
        }
                
        
    req.open("POST","utils/add_download.php",true);
        
    req.send(softid);
        

    Ma sembra non funzionare, è corretto effettuare la chiamata in questo modo?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Leggi qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Andata.
    Thanks

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.