Mysql
 sql >> база данни >  >> RDS >> Mysql

Завършете обаждането на AJAX, преди бутонът на PayPal да пренасочи

Актуализирайте кода по-долу и опитайте:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" name="paypalform" id="paypalform">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXXXXXXXXXXX">
<button type="submit" class="radius paypal-button prevented" name="submit" id="paypalsubmit" alt="PayPal - The safer, easier way to pay online!">Buy Now!
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

И скриптът е както следва:

<script>
    $(document).ready(function(){
    $('#paypalsubmit').click(function(e) {
    if($(this).hasClass('prevented')){
        e.preventDefault();
        $(this).removeClass('prevented');
        $.post( "ajax.create_sponsorship.php",{ data: 'XXXXXX'}, function( result ) {
            if(result){
                $('#paypalsubmit').click();
                return true;
            }
        });  
    }else{
        $('#paypalform').submit();
        $(this).addClass('prevented');
    }
    });  
    })
</script>

Надявам се това да помогне.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL изберете/вмъкнете/актуализирайте, има ли значение реда на колоните?

  2. Най-бързият начин за изхвърляне на обект от речник на Python (dict) в MySQL таблица?

  3. MySQL Съхранена процедура срещу сложна заявка

  4. Класиране на играчите по категории за месеци

  5. Java - MySQL в Hive Import, където MySQL работи на Windows и Hive работи на Cent OS (Horton Sandbox)