Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    313

    avviare script in php tramite ajax senza bloccare la pagina

    Salve sto cercando di avvire un pagina php con uno script di sincornizzazione, questo script visto che deve prelevare dei file txt ed elaborarli ci mette abbastanza tempo, circa 28 secondi, tramite ajax sto cercando di avviarlo e in realtà lui parte, ma come avvio il processo, non riesco a fare più niente dentro la pagina, si blocca tutto.

    Ci sarebbe un modo, sempre tramite ajax, che mi permetta di avviare lo script, senza bloccare la pagina in cui mi trovo ?

    ecco lo script che sto usando
    codice:
    var url='my_url';
    var token = 'token code';
    
    
    $('#autosync').click(function(){
        var ajax =  $.ajax({
            url:url+"test_function/index",
            type: "POST",
            data:{token:token},
            success:function(result){
                
            }
            
        });
        
        
    });

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Le chiamate ajax possono essere (sincrone o asincrone) async true/false di default è true (asincrona) se non hai modificato questa opzione jquery opera in maniera asincrona (cioè in background) e non blocca il browser, verifica che non ci sia stato un cambio di impostazioni nelle chiamate ajax
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    313
    Grz, Così funziona :-D

    codice:
    $('#autosync').click(function(){
        $.ajax({
            url:url+"test_function/index",
            type: "POST",
            data:{token:token},
            success:function(result){
             
            },async:true
            
        });
        
        
    });

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.