Ajax“get”适用于 Firefox,但不适用于 Microsoft Edge、Opera 或 Chrome

时间:2021-01-04 01:47:42

标签: ajax google-chrome get opera

正如标题所说;我遇到了 Ajax 无法在 Microsoft Edge、Opera 和 Chrome 中工作的问题,尽管该代码尚未在 Safari 上进行测试。我不确定我运行的每个浏览器的版本是什么,但笔记本电脑是一年前圣诞节的礼物。两个网站都签署了安全证书,所以我已经排除了。

....

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>


myUrl = "https://dev.virtualearth.net/REST/v1/Locations?countryRegion=United%20States&adminDistrict=Washington&locality=Redmond&postalCode=98052&addressLine=1%20Microsoft%20Way&maxResults=1&key=AnbywjkHp03Y6rtT_itX-o1G17Ji5O5ADMZjFGklQhu1SAX_FClVS5AT9Uyj9xtP";

$.ajax({
        type: 'GET',
        url: myUrl,
        beforeSend: function (xhr) {
          if (xhr && xhr.overrideMimeType) {
            xhr.overrideMimeType('application/json;charset=utf-8');
          }
        },
        async: false,
        cache: false,
        success: function (response) {
            console.log( "Sample of data:", response.slice( 0, 100 ) );
    }})
    .fail(function() { console.log("You done gone and broke it again."); });

....

有人知道如何解决这个问题吗?

0 个答案:

没有答案