Javascript jquery无法重定向到web api

Javascript jquery无法重定向到web api,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我正在尝试将最终用户引导到付款页面进行付款,但出现错误: 拒绝执行脚本,因为其MIME类型“text/html”不正确 可执行,并启用严格的MIME类型检查 我从谷歌得到的解决方案是改变 到和数据类型:“json”到数据类型:“jsonp”…但仍然不工作..知道为什么吗?尝试将contentType设置为application/json <script type="application/javascript"> $(document).ready(function () {

我正在尝试将最终用户引导到付款页面进行付款,但出现错误:

拒绝执行脚本,因为其MIME类型“text/html”不正确 可执行,并启用严格的MIME类型检查

我从谷歌得到的解决方案是改变
到和数据类型:“json”到数据类型:“jsonp”…但仍然不工作..知道为什么吗?

尝试将contentType设置为application/json

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

这不是解决方案/答案,单击按钮后没有响应您确定代码正确吗?看起来你正试图将用户重定向到付款页面,但我看不到。你为什么不直接打开url呢?窗户,打开'http://paypal.com/payment/widget?apikey=XXXXX&country=my&returnurl=http://www.google.com","你自己"
        $.ajax({
            dataType: "POST",
            url: "http://paypal.com/payment/widget?apikey=XXXXX&country=my&returnurl=http://www.google.com",
            dataType: 'jsonp',
            contentType: 'application/json'
            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");
            }

        });