未捕获的TypeError:undefined不是Android浏览器的功能

时间:2017-02-06 23:53:44

标签: android-browser

我在Android浏览器上遇到一个奇怪的错误,它经常说

    Uncaught TypeError: undefined is not a function

在所有其他浏览器甚至Safari上都能正常运行的功能。该网站在所有浏览器,计算机和手机上都能完美地加载所有内容,但是当在Android浏览器上查看它时会抛出该错误。我已经检查了所有内容,jquery只包含一次。我可以在这里发布代码,但我不认为它会有很大的帮助,因为在开始时它给出了我试图解决的函数上面提到的错误。之后,它开始在另一个函数上给出相同的错误,它正在继续这样做。

这是一个参考

    $.ajax({
            type: "POST",
            url: XXXXXXXXXXX,
            data: dataObj,
            cache: false,
            success: function (resp) {
                if (resp.startsWith("Error:")) {
                    console.log(resp)
                }
                else
                {
                    clusters.clearLayers();
                    // common.clearLayers();
                    var result = JSON.parse(resp)
                    console.log(result.user);
                    if (result.user == 'free')
                    {
                        makeFreePokemon(result[0]['hits']['hits'])
                    }
                    else
                    {
                        makePokemon(result[0]['hits']['hits'])
                    }
                    // if (result[0]['hits']['total'] > 1000) {
                    //   window.setTimeout(search(),500)
                    // }
                }
            }
        })

在上面的代码中,它给出了未定义的错误ON

if (resp.startsWith("Error:")) {

当我解决这个问题时,它开始在另一个位置给出相同的错误。

Anyhelp真的很棒。 感谢

0 个答案:

没有答案