Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    31

    Eseguire comando dopo form php

    Ciao a tutti.
    Come da titolo volevo che dopo essere stato eseguito con successo un form in php anziché il classico

    Codice PHP:
    echo 'Richiesta inviata con successo. '
    venisse eseguito un comando che però mi viene fornito sotto forma di codice html da eseguire con un bottone

    codice HTML:
    <script src="https://js.stripe.com/v3"></script>
    <button  id="checkout-button-plan_XXXXXXXXXXX"  role="link">  Checkout</button>
    <div id="error-message"></div>
    <script>  var stripe = Stripe('pk_test_YYYYYYYYYYYYYYY');
      var checkoutButton = document.getElementById('checkout-button-plan_XXXXXXXXXXX');  checkoutButton.addEventListener('click', function () {       stripe.redirectToCheckout({      items: [{plan: 'plan_XXXXXXXXXXX', quantity: 1}],
               successUrl: 'https://your-website.com/success',      cancelUrl: 'https://your-website.com/canceled',    })    .then(function (result) {      if (result.error) {
            var displayError = document.getElementById('error-message');        displayError.textContent = result.error.message;      }    });  });</script>
    Come faccio a integrare la funzione del bottone html come conseguenza del form php?
    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,696
    Invia i dati del form in modo asincrono con AJAX, così puoi intercettare con JS la risposta dal server e se è positiva esegui il codice che ti serve.
    Per info sull'invio dei dati e ricezione della risposta tramite AJAX fa riferimento alla sezione JS del frum.

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 © 2019 vBulletin Solutions, Inc. All rights reserved.