Javascript su file esterni

Paolo123

Nuovo Utente
23 Dic 2017
3
0
1
60
Salve,
per ottimizzare il codice di un progetto web sto cercando di suddividere le funzioni in js su più file ma sto riscontrando vari problemi:
Nella prima pagina web index.php inizialmente avevo tutto il codice, ora con include ho separato le voci uguali per tutte le pagine iniziando con l'HTML:
PHP:
<?php
 include "phpPatch/navbar.php";
?>
Fin qui tutto ok.
Poi ho separato il javascript che avevo alla fine della pagina su un altro file: index.js
Codice:
<script src="index.js" type="text/javascript"></script>
Fin qui tutto ok.
Il mio desiderio sarebbe di suddividere il file index.js su altri file esterni spostando le funzioni comuni, ho aggiunto in coda lo script:
Codice:
<script src="funcs.js" type="text/javascript"></script>
però ho riscontrato i seguenti problemi:
- una funzione che si trova in funcs.js non viene vista su index.js (errore no defined).
- su funcs.js non riesco a gestire dei variabili generate da ajax, ad esempio sulla seguente funzione le variabili cod e des non vengono valorizzate:
Codice:
$.ajax({
  url: 'UtyFuncs/sql_select.php',
  method:"GET", 
  data:{tabella:tab,cliMai:mai,cliPwd:pwd},
  dataType:"text", 
  success: function(res){
    var msg = "";
    if(res === "NO")
     msg = err;
    else
    {
     var a = res.split(";");
     var cod = a[0];
     var des = a[1];
     sessionStorage.setItem('SessCliMai', mai);
     sessionStorage.setItem('SessCliCod', cod);
     msg = "Welcome " + des;
     //$("#frmClienteA").html("LOGOUT");
     document.getElementById("frmClienteA").innerHTML = "LOGOUT";
    }
    $("#climessage").html(msg);          
    CarrelloQta();
  }
});
Qualche dritta?
Grazie .
Paolo.
 
Ultima modifica di un moderatore:
Ciao Paolo
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

Discussioni simili