我在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真的很棒。 感谢