第一种情况:sql误写成了day_use_sql 所以报错: POST http:// 500 (Internal Server Error)
if (data.dayTime && data.dayTime != '') { if(flag) { day_use_sql += " and Date_Time = ? "; }else { day_use_sql += " where Date_Time = ? "; flag = true; } arr.push(data.dayTime); }
对数据库的操作中少写了一个 var arr=[];
所以在这里mysql.preQuery(sql, arr, callback);会出现错误
总之500都是服务器内部错误,检查对数据库操作的文件。