搜索
系统检测到您的用户名不符合规范:

tp5 ajax回调问题 数据库操作出错

浏览:2081 发布日期:2017年04月10日 分类:求助交流 关键字: tp5 thinkphp ajax 数据库
最近用TP5框架做一个项目。

登录的时候异步登录。使用$.ajax异步请求数据,在本地测试的时候一切都是正常的,上传到服务器以后,一直报错,检查以后发现如果只要一涉及到数据库的操作,就会报500错误,一直调试很久了。一直无法成功,请万能的网友帮帮忙吧!〜〜感激不尽〜〜function dologin() {
var tel=$("#tel").val();
if(tel == ''){
layer.msg('请输入手机号');
return false;
}
var smscode=$("#smscode").val();

var data = {tel:tel,smscode:smscode};
$.ajax({
type: "get",
url: "{:url('weixin/user/dologin')}",
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (res) {
if(res.error_code ==1){
layer.msg(res.msg+'1');
return false;
}else {
layer.msg(res.msg+'0');
// location.href = "{:url('weixin/user/orderpage')}";
}
},
error: function (res) {
layer.msg(res.msg);
return false;
}
});
//调试 简单的查询
public function doLogin(){
//return info(1,'test','','json'); // 放到这个位置就可以正常回调 处理
$userinfo = Db::name('user')->select();// 这个使用model db 都不行
return info(1,'test','','json');
}
//这是函数
function info($error_code = 0,$msg = '',$info='',$type = ''){
$res = [
'error_code'=>$error_code,
'msg' =>$msg,
'info'=>$info
];

if( isset($type) && $type=='json'){
$res = json($res);
}
return $res;
}
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
忘尘の
积分:1717 等级:LV3
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /