我向我自己的PHP脚本发送了一个jquery post请求。简化的代码如下:
var dataString = "email="+$("#email").val()+"&password="+$("#password").val();
$.post("scripts/login.php", dataString, function(result){
alert(result);
});
在桌面版(谷歌浏览器和互联网浏览器)上,脚本运行正常,登录几乎是即时发生的。
然而,在我的手机(三星Galaxy S7)上,请求永远不会在股票浏览器或chrome for android上完成,如果我实现.fail()
功能,它将在几秒钟后消失。
通过在我的PHP中添加一些日志记录,我发现脚本会收到请求并正确发送响应,但似乎我的手机没有收到结果。
几个小时前,我的手机上的登录页面运行正常,我的同事使用chrome for android的sony xperia也可以使用登录脚本。
这个问题可能是什么原因?