Ciao a tutti, sto iniziando ad imparare php-js-ajax....
Ho difficoltà a fare il debug con VISUAL STUDIO CODE in queste due situazioni:
1. file js - ad esempio in una funzione javascript richiamata dal file index.php.
2. file js con chiamata asincrona con ajax di calcolo sul server - una volta eseguito il calcolo lato server faccio gli echo dei risultati, li riprendo nel file js di chiamata e li stampo in determinate caselle di testo. Vorrei fare il debug una volta ritornati i valori in js, quindi sempre in javascript, però dopo l'esecuzione di codice php lato server.
Uso xampp.
Il debug di php non ho problemi ad eseguirlo.
Ho configurato il file launch.jason come di seguito
Per il caso 1 (debug javascript):
- seleziono "debug JAVASCRIPT" una volta avviato xampp (anche se non necessario, penso), inserisco con F9 un punto di interruzione, premo F5. PROBLEMA: si apre CHROME e vedo il file index.php come testo e non interpretato
Per il caso 2 (debug in js dopo chiamata ajax al server):
- non so proprio come fare...
grazie
Marco
PS: non so se sia cambiato qualcosa ma circa un mese fa non avevo problema a fare il debug con JS con il metodo sopra specificato... Che sbaglio? La mia impressione è che la causa sia da cercarsi nelle impostazioni di chrome o del pc...
Ho difficoltà a fare il debug con VISUAL STUDIO CODE in queste due situazioni:
1. file js - ad esempio in una funzione javascript richiamata dal file index.php.
2. file js con chiamata asincrona con ajax di calcolo sul server - una volta eseguito il calcolo lato server faccio gli echo dei risultati, li riprendo nel file js di chiamata e li stampo in determinate caselle di testo. Vorrei fare il debug una volta ritornati i valori in js, quindi sempre in javascript, però dopo l'esecuzione di codice php lato server.
Uso xampp.
Il debug di php non ho problemi ad eseguirlo.
Ho configurato il file launch.jason come di seguito
Codice:
{
// Usare IntelliSense per informazioni sui possibili attributi.
// Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti.
// Per ulteriori informazioni, visitare: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Debug PHP",
"type": "php",
"request": "launch",
"port": 9000
},
{
"type": "chrome",
"request": "launch",
"name": "Debug JAVASCRIPT",
"file": "${workspaceRoot}/index.php"
},
]
}
Per il caso 1 (debug javascript):
- seleziono "debug JAVASCRIPT" una volta avviato xampp (anche se non necessario, penso), inserisco con F9 un punto di interruzione, premo F5. PROBLEMA: si apre CHROME e vedo il file index.php come testo e non interpretato
Per il caso 2 (debug in js dopo chiamata ajax al server):
- non so proprio come fare...
grazie
Marco
PS: non so se sia cambiato qualcosa ma circa un mese fa non avevo problema a fare il debug con JS con il metodo sopra specificato... Che sbaglio? La mia impressione è che la causa sia da cercarsi nelle impostazioni di chrome o del pc...
Ultima modifica: