KyLim0211 Ответов: 1

Библиотека jQuery не перенаправление на веб-API


<script type="application/javascript">
    $(document).ready(function () {
        $('#btnUsingjQuery').click(function () {
            $.ajax({
                dataType: "POST",
                url: "http://paypal.com/payment/widget?apikey=XXXXX&country=my&returnurl=http://www.google.com",
                dataType: 'jsonp',
                success: function (results) {
                    window.location = 'http://paypal.com/payment/widget?apikey=XXXX&country=gb&returnurl=http://www.google.com';
                },
                error: function () {
                    window.location.replace("http://www.google.com");
                }

            });
        });
    });
    </script>


я пытаюсь привести конечного пользователя на платежную страницу, чтобы произвести платеж,но получаю ошибку :

Отказано в выполнении скрипта, поскольку его тип MIME ('text/html') не является исполняемым, и включена строгая проверка типа MIME.

Решение, которое я получил от google, - это изменить < script> На & lt;script type="application/javascript" > и dataType: 'json' на dataType: 'jsonp' ..но все равно не работает..есть идеи почему?

Что я уже пробовал:

я пытаюсь привести конечного пользователя на платежную страницу, чтобы произвести платеж,но получаю ошибку :

Отказано в выполнении скрипта, поскольку его тип MIME ('text/html') не является исполняемым, и включена строгая проверка типа MIME.

Решение, которое я получил от google, - это изменить < script> На & lt;script type="application/javascript" > и dataType: 'json' на dataType: 'jsonp' ..но все равно не работает..есть идеи почему?

Homero Rivera

тип данных: "POST",????

F-ES Sitecore

У вас есть "тип данных" дважды.

1 Ответов

Рейтинг:
1

Saineshwar Bageri

Попробуйте вот это и проверьте только что измененный тип: "POST" в ajax-запросе.

<script type="application/javascript">
    $(document).ready(function () {
        $('#btnUsingjQuery').click(function () {
            $.ajax({
                type: 'POST',  
                url: "http://paypal.com/payment/widget?apikey=XXXXX&country=my&returnurl=http://www.google.com",
                dataType: 'jsonp',
                success: function (results) {
                    window.location = 'http://paypal.com/payment/widget?apikey=XXXX&country=gb&returnurl=http://www.google.com';
                },
                error: function () {
                    window.location.replace("http://www.google.com");
                }
 
            });
        });
    });
    </script>