AJAX调用返回的数据将被忽略

时间:2019-09-13 11:10:27

标签: javascript android ajax google-chrome

我有以下jQuery AJAX代码:

        var url = '/API/sa.php';
        $.ajax({
            url: url,
            data: $.param({
                id: id
            }),
            dataType: 'text',
            success: function(data, textStatus, jqXHR) {
                $('#output').css('background-color', 'yellow');
                $('#output').html(data + ' ' + textStatus);
            },
            fail: function() {
                alert('fail');
            }
        });

'/API/sa.php'文件应返回字符串Good

在我的PC上,#output变为黄色,并且其中包含以下内容:Good success

在我的Android手机上,#output变为黄色,并且其中包含以下内容:success

为什么我的Android手机始终会忽略AJAX调用返回的数据?

这似乎发生在我进行的所有AJAX调用中。根据以下证据,AJAX呼叫在PC上可以正常运行,而在我的Android手机上也可以正常运行-

调用成功函数,#output的背景变为黄色,出现textStatus,并且永远不会出现警报。

但是我的Android手机上总是忽略数据。

为什么?


一些细节:

  

电话:诺基亚3

     

Android:8.0.0

     

Chrome(手机上):76.0.3809.132

0 个答案:

没有答案