lanciare script asp (o php) da jquery

psicona

Utente Attivo
10 Mar 2017
24
1
3
Ciao a tutti,
mi sto avvicinando ora a jquery per risolvere un paio di questioni su un sito in asp.
Devo eseguire un file asp (che al momento restituisce solo la stringa "ciao") con ajax.
Nel codice ho messo due alert, per capire quali sono le parti che vengono eseguite e quali no.
La prima funziona, la seconda no, quindi credo di aver sbagliato la sintassi, ma non riesco a capire dove.

Qualcuno ha suggerimenti?

Codice:
  $(document).ready(function() {
          $("button").click(function(){
            var action;
            if ($("button").val() == 'Aggiungi ai preferiti') {
                action = 'add';
            } else {
                action = 'remove';
            }
            alert(action);

            $.ajax({
                url: 'prova.asp',
                success: function(result){
                    alert('funziona');
                }
            });
        });
   });
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Buonasera, ho voluto costruirti un piccolo e semplice esempio funzionante per farti capire come funziona.
Con questo scriptino in pratica invii ad una pagina php due dati, nome e cognome in post, la pagina li irceve, li elavora e restituisce il risultato, questo viene incapsulato nel parametro msg che puoi usare come vuoi in risposta. Nell'esempio l'ho messo in un alert, ma puoi anche farlo apparire in un div o dove ti pare.

HTML:
<!doctype html>

<html lang="it">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script
        src="https://code.jquery.com/jquery-3.6.0.min.js"
        integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
    crossorigin="anonymous"></script>

    <title>A Basic HTML5 Template</title>
  <div></div>

</head>

<body>
  <button>Cliccami</button>

  <script>
    $("button").click(function(){

        $.ajax({
          method: "POST",
          url: "page.php",
          data: { nome: "Mario", cognome: "Rosssi" } // invii dati in post
      })
        .done(function( msg ) {
            alert( "Risposta php: " + msg );
      });

    });
  </script>
</body>
</html>

Poi la semplice pagina php che elabora i dati e risponde:
PHP:
<?php
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];

echo "ciao $nome $cognome" ;
Ho inserito i due file nella stessa cartella, ovviamente in base a dove si trova il tuo file php devi cambiare il valore di url: della chiamata. SPero di essere stato chiaro e che l'esempio sia di facile comprensione.
 
Discussioni simili
Autore Titolo Forum Risposte Data
T Lanciare uno Script php in un codice javascritp PHP 2
Antonio67 Lanciare file shell bash da html HTML e CSS 2
M Lanciare alert se il codice fiscale è già presente nel db e lasciare la scelta di inserire all'utente PHP 42
ivarello Due Pulsanti con per lanciare funzione Javascript 0
M Lanciare una funzione asp.net con javascript. E' possibile? ASP.NET 0
L lanciare query da textarea PHP 3
M lanciare due funzioni javascript dopo l'invio di un form Javascript 2
S Lanciare nuova pagina web da "Button" Javascript 7
M JavaScript: lanciare funzione ASP per salvare dati in database Javascript 0
G Lanciare funzioni javascript da php PHP 4
F lanciare programmi con php PHP 1
C lanciare una funzione javascript e attenderne la fine per lanciarne una seconda Javascript 1
B lanciare comandi DOS Classic ASP 0
F lanciare un file eseguibile dal sito HTML e CSS 3
J Lanciare windows application da una webform ASP.NET 0
F Somma di più tabelle da script Javascript 0
L Script per convertire numeri in parole Javascript 2
H Eliminazione script. Photoshop 0
S Script Google Translate scomparso HTML e CSS 3
G Script notifiche dekstop aiuto Javascript 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
P Passare solo alcuni parametri a script per CSV PHP 0
M Collegamento tra form html e script php PHP 4
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
P Script upload immagini jQuery 0
M Premature end of script headers PHP 1
Cosina script data aggiornamento pagina Javascript 1
R Distribuire uno Script "Facebook Auto Post" PHP 0
F Creazione script Tv Presentati al Forum 1
N Script elenco file HTML HTML e CSS 5
felino PHP e script generazione file excel PHP 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
Beppe2 Ritardare esecuzione script Javascript 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F Aiuto java script Javascript 2
Max 1 [PHP] Script che funziona in locale e non online PHP 16
K Help: problema con uno script di booking in php! PHP 0
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R [Javascript] Aiuto su questo script Javascript 2
M [HTML] Stesso script su 2 blog CMS (Content Management System) 4
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2

Discussioni simili