Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hoàn thành cuộc gọi AJAX trước khi nút PayPal chuyển hướng

Cập nhật mã như bên dưới và thử:

<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>

Và tập lệnh như sau:

<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>

Hy vọng điều này sẽ hữu ích.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để đặt đối chiếu với mysqli?

  2. loại bỏ các ký tự đặc biệt trong php

  3. Cảnh báo:không mở được luồng:Không có tệp hoặc thư mục nào như vậy trong C:\ wamp \ www \ laravel \ bootstrap \ autoload.php trên dòng 17

  4. Làm thế nào để bạn có được ngày sắp tới tiếp theo từ một bảng?

  5. Xóa hàng bằng MySQL LEFT JOIN