javascript-thinkphp开发的页面在手机浏览器ajax兼容问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-thinkphp开发的页面在手机浏览器ajax兼容问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1970字,纯文字阅读大概需要3分钟。
内容图文
![javascript-thinkphp开发的页面在手机浏览器ajax兼容问题](/upload/InfoBanner/zyjiaocheng/240/2f33c877c3b247a2ab1b72defba94fb7.jpg)
环境:
thinkphp 3.2
jquery 1.11.3
layer-v2.1 弹层组件
目前做了2个例子,请求正常的有:
$.post("/api/sms/send_sms.php", {phone:phone}, function(result) {
if(result.status==1){
resetCode(); //倒计时
}else{
layer.open({
title: '错误',
type: 1,
skin: 'layui-layer-red', //样式类名
closeBtn: true, //不显示关闭按钮
shift: 2,
shadeClose: true, //开启遮罩关闭
content: result.msg
});
}
});
测试chrome & ie & 手机UC浏览器 & 微信 正常而换用
$.post("/index.php?m=active&a=save_info", {phone:phone}, function(result) {
if(result.status==1){
resetCode(); //倒计时
}else{
layer.open({
title: '错误',
type: 1,
skin: 'layui-layer-red', //样式类名
closeBtn: true, //不显示关闭按钮
shift: 2,
shadeClose: true, //开启遮罩关闭
content: result.msg
});
}
});
后,在手机浏览器中不能正常弹出layer层。
2者区别主要的post的url不一样,问题很诡异,请前端大神看看
回复内容:
一个简单的表单提交的页面,在chrome&ie下测试正常,在安卓手机上失效。
环境:
thinkphp 3.2
jquery 1.11.3
layer-v2.1 弹层组件
目前做了2个例子,请求正常的有:
$.post("/api/sms/send_sms.php", {phone:phone}, function(result) {
if(result.status==1){
resetCode(); //倒计时
}else{
layer.open({
title: '错误',
type: 1,
skin: 'layui-layer-red', //样式类名
closeBtn: true, //不显示关闭按钮
shift: 2,
shadeClose: true, //开启遮罩关闭
content: result.msg
});
}
});
测试chrome & ie & 手机UC浏览器 & 微信 正常而换用
$.post("/index.php?m=active&a=save_info", {phone:phone}, function(result) {
if(result.status==1){
resetCode(); //倒计时
}else{
layer.open({
title: '错误',
type: 1,
skin: 'layui-layer-red', //样式类名
closeBtn: true, //不显示关闭按钮
shift: 2,
shadeClose: true, //开启遮罩关闭
content: result.msg
});
}
});
后,在手机浏览器中不能正常弹出layer层。
2者区别主要的post的url不一样,问题很诡异,请前端大神看看
先都注释掉function里的代码,直接alert(1),看看是不是2个方法都可以执行,然后一点点排除
是没弹出来还是layer的样式没加载进来啊
thinkphp是不是有做一些过滤,诸如验证是否登录之类的。建议还是console.log(result);
慢慢排查吧。
内容总结
以上是互联网集市为您收集整理的javascript-thinkphp开发的页面在手机浏览器ajax兼容问题全部内容,希望文章能够帮你解决javascript-thinkphp开发的页面在手机浏览器ajax兼容问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。