Errore nel caricamento della risorsa admin-ajax.php
                            5 feb 2018, 05:41:12
                        
                    
                            Visualizzazioni: 20.6K
                        
                    
                            
                            
                                Voti: 2
                            
                        
                    Sono ancora nuovo su WordPress. Sto riscontrando l'errore Failed to load resource: the server responded with a status of 404 (Not Found) che punta a wp-admin/admin-ajax.php. Ho controllato la cartella e admin-ajax.php è presente. Ho anche provato a chiamare admin-ajax.php usando network_admin_url() invece di admin_url(). Ma continuo ad avere quell'errore. C'è un modo per risolverlo? Grazie mille per il vostro aiuto.
Ecco il codice di esempio
var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>';
  $.ajax({
    type: "POST",
    url: ajaxurl,
    cache: false,
    data: { action: 'getInfo' },
    success: function(data) {
      mIDs= mDisplay(data);
    }
  }).done(function( msg ) {
  });
 
                            
                                    natsumiyu
                                
                                
                                        141
                                    
                                
            Commenti
        
        
                Tutte le risposte alla domanda
                
                4
                
            
        
                
                
                0
                
                
                    
                    
                        
                        
                            
                                
                        
                    
                    
                        
                            
                                
                                     
                                
                                
                                    
                                        
                                        
                                
                            
                            
                                
                            
                            
                    
                
            
        Suppongo tu stia scrivendo javascript all'interno di un file php.
var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>';
Stai salvando il valore di ritorno nella variabile ajaxurl, quindi non dovresti usare echo.
Per i file js esterni, devi usare wp_localize_script per passare ajaxurl al file js
 
                                
                                        Venkat
                                    
                                    
                                            33
                                        
                                    
                                
                                5 feb 2018 07:06:41
                            
                        
                    Domande correlate
                
                
                                        1
                                    
                                    
                                        risposte
                                    
                                
                                        4
                                    
                                    
                                        risposte